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