কলাম পরিবার
একটি কলাম পরিবার আরডিবিএমএস বা রিলেশনাল ডেটাবেস ম্যানেজমেন্ট সিস্টেমের একটি টেবিলের মতো এবং এটি একটি যৌক্তিক বিভাগ যা অনুরূপ ডেটা সংযুক্ত করে। মূলত, অনুরূপ ডেটাতে আপনি কিছু প্রকারের ডেটা সংরক্ষণ করেন যা অনুরূপ বিষয়ের।
উদাহরণস্বরূপ, একটি অর্ডার ডেটা একটি একক কলাম পরিবারে সংরক্ষণ করা হয় যাতে আপনার কাছে একটি সারি কী হিসাবে একটি অর্ডার আইডি পাশাপাশি বিভিন্ন কলাম যেমন পণ্য যেমন ধরণের নির্দিষ্ট আদেশ পরিবারে সংরক্ষণ করার জন্য আনা হয়েছিল of । নির্দিষ্ট উদাহরণ দেওয়ার জন্য, একটি ব্যবহারকারী কলাম পরিবার একটি কী হিসাবে একটি ব্যবহারকারী আইডি নিয়ে থাকে। অতএব, একটি আইডি চয়ন করতে বিনামূল্যে এবং কলামগুলি হতে পারে 'নাম = কুণাল'। এবং কলামের মানগুলি কুনাল এবং ব্যাঙ্গালোর। ক্রিকেটার কলাম পরিবার নামে একটি দ্বিতীয় কলাম পরিবার রয়েছে যা একটি কলাম পরিবারে ক্রিকেটারের পরিসংখ্যান সঞ্চয় করতে সক্ষম করে। উদাহরণস্বরূপ, আপনার এক কলামে শচীন টেন্ডুলকার এবং অন্য সেঞ্চুরির সংখ্যা থাকতে পারে। সুতরাং, কলামের সংখ্যা হতে পারে।
কলামের প্রকার
কলাম পরিবার একটি টেবিল ছাড়া আর কিছুই নয় যা আরডিবিএমএস বিশ্বে একটি টেবিলের সাথে সাদৃশ্যপূর্ণ। এটির নির্দিষ্ট ধরণের নাম রয়েছে
স্থির কলাম পরিবার - স্ট্যাটিক কলাম পরিবারটি যেখানে নাম এবং ডেটা ধরণের সংজ্ঞায়িত করা হয়। সুতরাং কলাম পরিবারটি তৈরি করা হলে কলামের নাম এবং ডেটা ধরণের নাম দেওয়ার বিকল্প উপলব্ধ। এটিকে স্ট্যাটিক বলা হয় কারণ কলামগুলি স্থির থাকে এবং উপলব্ধ কলামগুলির সংখ্যা জানা যাবে।
গতিশীল কলাম পরিবার - অন্যদিকে একটি গতিশীল কলাম পরিবার সামনে কলামের নামগুলি সংজ্ঞায়িত করে না এবং ক্যাসান্ড্রার স্বেচ্ছাসেবী প্রয়োগ এবং ডেটা সংরক্ষণের জন্য কলামের নাম ব্যবহার করার ক্ষমতা উপলব্ধ। ডায়নামিক একটি উপায়ে সহায়তা করে কারণ একটি কাঠামোগত তথ্যের জন্য বেশিরভাগ সময় ডায়নামিক কলাম পরিবার নতুন ক্ষেত্রগুলির যত্ন নিতে সহায়তা করে যা পরে যুক্ত করা যেতে পারে।
যদি আপনার কোনও স্থিতিযুক্ত কলাম পরিবার থাকে এবং ডেটা লোড করার সময় আপনি আপনার কোডটিতে একটি গতিশীল কলাম পরিবার যুক্ত করতে চান, এটি যে কোনও সময় স্থির কলাম পরিবারে যুক্ত করা যেতে পারে। ক্যাসান্দ্রা কলামের নাম চয়ন করার স্বাধীনতা দেয়।
আরডিবিএমএসের সাথে পার্থক্য
ক্যাসান্দ্রার কলাম পরিবারটি স্কিমা মুক্ত এবং অনেকগুলি স্কেলেবল। ক্যাসান্দ্রার কলাম পরিবারটির দুটি বৈশিষ্ট্য রয়েছে - নাম এবং তুলনামূলক। সুতরাং আপনার যখন ক্যাসান্দ্রা কলাম পরিবার থাকে তখন এটিকে একটি নাম দেওয়া বাধ্যতামূলক হয়ে যায় এবং তুলনাকারী মূলত কলামের নামগুলির জন্য একটি ডেটা টাইপ। আপনি যদি তুলনাকারী নির্দিষ্ট না করে থাকেন তবে এটি এটি কোনও ডিফল্ট তুলক হিসাবে ধরে নেবে।
ক্যাসান্দ্রার সুপার কলাম পরিবারগুলির একটি কলামও রয়েছে। এটি অভ্যন্তরীণভাবে একটি সুপার কলাম ব্যবহার করবে। এটি একটি যৌক্তিক দলবদ্ধকরণ এবং কলামগুলির গোষ্ঠীকরণের অন্য স্তর। সুতরাং একটি ব্যবহারকারীর কলাম পরিবারে আপনার কাছে দুটি সুপার কলাম থাকতে পারে যেখানে আমাদের ব্যবহারকারীর ব্যক্তিগত তথ্য এবং পণ্য সম্পর্কিত তথ্য থাকতে পারে।
কলাম
একটি কলাম ক্যাসান্দ্রার মধ্যে ডেটার ক্ষুদ্রতম বৃদ্ধি। এটির 3 টি উপাদান রয়েছে:
- নাম
- মান
- টাইম স্ট্যাম্প - দ্বন্দ্বের সমাধানে ব্যবহৃত এবং টাইম স্ট্যাম্পটি সম্পাদনা করা যায় না। কখন এই ডেটা বা কলামটি আপডেট হয়েছিল তা দেখার জন্য এটি একটি অভ্যন্তরীণ প্রক্রিয়া।
- কলামের মেয়াদ শেষ হচ্ছে - কলামটির মেয়াদ শেষ হয়ে যাচ্ছে তা জানতে একটি কলামে একটি মেয়াদোত্তীর্ণ তারিখ দেওয়া যেতে পারে।
- কাউন্টার কলাম - কাউন্টার কলামগুলি কলামগুলি বজায় রাখা ছাড়া কিছুই নয় যাতে আপনি সেই কাউন্টার কলামগুলিকে বৃদ্ধি এবং হ্রাস করতে পারেন।
সুপার কলাম
সুপার কলামগুলি ব্যবসায়ের প্রয়োজন এবং লজিকাল গ্রুপিংয়ের উপর নির্ভর করে সমস্ত কলামকে একত্রে গোষ্ঠীভুক্ত করে। এটি নিয়মিত কলাম পরিবার কাঠামোতে বাসা বাঁধার আরও একটি স্তর যুক্ত করে। তারা একটি সুপার কলাম পরিবারের কাঠামো সমন্বিত।
সুপার কলামগুলির জন্য প্রাথমিক কেসটি হ'ল ম্যাটেরিয়ালাইজড ভিউ ডেটা পুনরুদ্ধারের মঞ্জুরি দিয়ে একক সারিতে অন্য কলাম পরিবার থেকে একাধিক সারিকে ডেনোরমালাইজ করা।
ব্যবহারের ক্ষেত্রে
সুপার কলামের সীমাবদ্ধতা
একটি সীমাবদ্ধতা হ'ল একক উপ-কলাম পরিবার পড়ার জন্য একটি সুপার কলাম পরিবারের সমস্ত উপ-কলামগুলি ডি-সিরিয়াল করা উচিত। আর একটি সীমাবদ্ধতা হ'ল আমরা সুপার কলামের উপ-কলামগুলিতে গৌণ সূচকগুলি তৈরি করতে পারি না।
কলামের ডেটা প্রকার
উপরের চিত্রটিতে বিভিন্ন ধরণের ডেটা রয়েছে। কলাম মানটির জন্য ডেটা টাইপকে একটি বৈধকারক বলা হয়। এবং তুলনাকারী একটি কলামের জন্য ডেটা টাইপ। নাম এবং ঠিকানা একটি কলামের নাম হয়ে যায়। সুতরাং কলামের নামগুলির ক্ষেত্রে আপনার একটি তারিখ থাকতে পারে। কলামের নাম হিসাবে তারিখটি রেখে আপনি একটি সময় সিরিজের ডেটাও রাখতে পারেন।
সারি
বিস্তৃত সারি এবং কয়েকটি সারি হতে পারে। লক্ষ লক্ষ কলাম এবং সারি উপলব্ধ থাকতে পারে।
চর্মসার সারিগুলিতে কেবলমাত্র সীমাবদ্ধ সারি রাখার বিকল্প থাকা স্বল্প সংখ্যক কলাম রয়েছে।
যৌগিক কী
এটিতে এক বা একাধিক প্রাথমিক কী ক্ষেত্র রয়েছে। মনে করুন কোনও শহরের নামটি একটি সারি কী হিসাবে সেট করা আছে, সেখানে দুটি শহর পৃথক পৃথক রাজ্যের নামযুক্ত শহর হতে পারে, তাই আপনাকে কোন শহর এবং কোন রাজ্যের উল্লেখ করতে হবে। এর সহজ অর্থ কীটি বলতে হবে। এক ধরণের সাধারণ কলাম কী থাকার পরিবর্তে, আপনি একাধিক মানকে একক করে এক অনন্য কলাম কী তৈরি করতে বিভিন্ন ধরণের উপাদানগুলিও একত্র করতে পারেন।
আমাদের জন্য একটি প্রশ্ন আছে? তাদের মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।
সম্পর্কিত পোস্ট:
একটি বনাম একটি জাভা হয়
ক্যাসান্দ্রায় ছিনতাইয়ের পরিচয়