ক্যাসান্দ্রার একটি কলাম পরিবারে ব্যবহারিক সীমাবদ্ধতাগুলি কী কী?


10

ক্যাসান্দ্রায়, কয়েক হাজারেরও বেশি কলাম পরিবার রাখার প্রস্তাব দেওয়া হয়নি, যুক্তির জন্য 2,000 বলি let's ২ হাজারেরও বেশি ধরণের ডেটা অব্যাহত রাখার ক্ষেত্রে, প্রতিটি কলাম পরিবারে একাধিক সম্পর্কযুক্ত প্রকারের ডেটা তীক্ষ্ণ করার জন্য একটি পদ্ধতি অবলম্বন করা উচিত।

উদাহরণস্বরূপ, একটি সিএফ-এ অর্ডারস, ইনভয়েস এবং গ্রাহকরা থাকতে পারে, তবে তাদের সারির কীগুলি স্বতন্ত্র (যেমন বস্তুর প্রকারের সাথে উপসর্গযুক্ত, অর্থাৎ একটি সিএফ-এর কীগুলি উভয় Order|1234এবং উভয়ই অন্তর্ভুক্ত করতে পারে Customer|1234) সরবরাহ করতে পারে । একটি দ্বিতীয় সিএফ অ্যাড্রেসস, লাইনআইটেমস এবং অর্ডারটাইপগুলি বলতে পারে। এই পদ্ধতির প্রাথমিক সম্ভাব্যতা দেওয়া, এটির ব্যবহারিক সীমাবদ্ধতাগুলি কী কী? উদাহরণস্বরূপ, 10,000 টি ধরণের অবজেক্টকে একটি সিএফ-তে রাখলে কী ভুল হবে? যতদূর আমি ক্যাসান্দ্রা উইকি থেকে বলতে পারি , কোনও সিএফ-এর আকারের ক্ষেত্রে কোনও কঠোর সীমাবদ্ধতা নেই

উত্তর:


6

আমি ভক্ত নই উভয়ের জন্য সংজ্ঞায়িত কলামগুলির সাথে অর্ডারঅর কাস্টমার্স নামে একটি সম্পর্কিত সম্পর্কিত টেবিল তৈরি করার মতো এটি প্রায় ভাল ধারণা। হুডের নীচে স্পার্স-সেল স্টোরেজের কারণে ক্যাসান্দ্রায় স্টোরেজ ইঞ্জিন পেনাল্টিটি কিছুটা কম, তবে এটি এখনও খারাপ অভ্যাস।

আপনি যখন আপনার ডেটা ম্যাপ / কম করতে চান তখন এটি আপনাকে কামড় দেয়; প্রতিটি টাস্ককে আপনার সমস্ত ডেটা স্ক্যান করতে হবে এবং সারিগুলি ফিল্টার করতে হবে যা আপনি আসলে আগ্রহী (যেমন, গ্রাহক) এর সাথে মেলে না। এবং Cassandra প্রতি সিএফ ট্র্যাক করে যে পরিসংখ্যানগুলি বোঝায় সৌভাগ্য। ("এই সিএফটি কি আমার আবেদনের ৮০% উত্সটি অর্ডার ডেটার কারণে পড়ে? বা গ্রাহক সেশনের কারণে এটি একত্রিত হয়? বা আমি যে পাঁচটি ডেটা টাইপ করেছি?")

আপনার যদি একেবারে ইতিবাচক দশক বা কয়েক হাজার সিএফ প্রয়োজন? তারপরেও আমি বরং এইভাবে আমার ডেটা মডেলটিকে বিকৃত করার চেয়ে আখড়া বরাদ্দ ছাড়াই ক্যাসান্দ্রা চালাতাম।


আপনার উত্তর, জনাথন ধন্যবাদ। শেষ বাক্যটি বুঝতে আমার আখড়া বরাদ্দ পড়তে হবে। রঙ্গভূমি বরাদ্দ একটি কনফিগারেশন বিকল্প ব্যবহার করা হয়?
অ্যান্ড্রু সোয়ান

বা যদি আজকাল ক্যাসান্দ্রায় আখড়া বরাদ্দ করা হয়, তবে কোনও কনফিগারযোগ্য সময়ের মধ্যে অ্যাক্সেস করা হয়নি এমন কোনও কলাম পরিবারগুলির অঙ্গনটি হ্রাস করা কতটা কঠিন? এই সম্পর্কে একটি জিরার টিকিট লগইন করা কি আমার পক্ষে মূল্যবান?
অ্যান্ড্রু সোয়ান

1
ক্যাসান্দ্রা ইতিমধ্যে স্মৃতিচাপ থেকে মুক্তি দিতে ফ্লাশিং সম্পর্কে স্মার্ট। সমস্যাটি সর্বাধিক সেক্ষেত্রে দৃশ্যের সাথে যেখানে সমস্ত কিছু সক্রিয় রয়েছে।
জ্বেলিস

কোন ক্ষেত্রে দ্বিতীয় রিং থাকার একমাত্র সমাধান?
অ্যান্ড্রু সোয়ান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.