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