আপনার বিমূর্ত প্রয়োজনীয়তা আমাকে "PostgreSQL" চিৎকার করে ream তবে, আমি মনে করি বুর্জোয়া শ্রেণীর কী রয়েছে তা নিয়ে দূরে থাকাই মূল্যবান, সুতরাং বিভিন্ন জিনিসপত্রের একটি তালিকা আপনি এখানে যাচাই করতে চাইতে পারেন।
বিনামূল্যে স্টাফ
- কাউচডিবি - প্রথম নোএসকিউএল ডেটাবেসগুলির মধ্যে একটি, শক্তিশালী মানচিত্র / কোয়েরি সিস্টেম হ্রাস করা, অত্যন্ত বিতরণ করা এবং ত্রুটি সহনশীল। নোএসকিউএল অন্যতম সেরা প্রতিযোগী।
- হাইপারডেক্স - অনুসন্ধানের ক্ষমতা সহ খুব নতুন, বিতরণ করা হ্যাশ টেবিল।
- রিয়াক - বিতরণ করা হ্যাশ টেবিলটি কিছু শ্রদ্ধার যোগ্য।
অদ্ভুত ফ্রি স্টাফ
- Metakit - মত একটি এমবেডেড ডাটাবেসের আরো SQLite কিন্তু এসকিউএল ভিত্তিক, যাতে আরও বেশি পদ্ধতিগত।
- ফ্রেমারডি - অনেকটা ক্লাসিক "নেটওয়ার্ক" ডাটাবেসের মতো, খুব পয়েন্টার কেন্দ্রিক। সম্ভবত মারা গেছেন?
- ম্যাগমা - ছোট্ট টাল OODBMS। দুর্দান্ত তবে নথিভুক্ত নয়।
নন-ফ্রি স্টাফ
- অ্যালেগ্রোগ্রাফ - আরডিএফ (গ্রাফ) ডাটাবেস, স্পারকিউএল সমর্থন করে। পাতার মর্মর-দান।
- Caché - মূলত MUMPS (IIRC) এর উপর ভিত্তি করে একটি সংকর সম্পর্কিত / OO ডাটাবেস।
- উদ্দেশ্যহীনতা - শেষ কয়েকটি সত্যই বড় ওওডিবিগুলির মধ্যে একটি। খুব শক্তিশালী, চিত্তাকর্ষক এবং ব্যয়বহুল।
- ভোল্টডিবি - সর্বাধিক পরিমাণে পরিমাপযোগ্য বেশিরভাগের সম্পর্কিত ডেটাবেস। "সর্বাধিক" এসকিউএল সমর্থন করে। সম্পুর্ন নতুন. আমার ধারণা তাদের একটি সম্প্রদায় সংস্করণও রয়েছে।
উপসংহার
আমি এগুলির কোনটি ব্যাপকভাবে ব্যবহার করি নি। আমি তাদের বেশিরভাগের সাথে কিছুটা খেলেছি এবং পোস্টগ্র্রেএসকিউএল দিয়ে সর্বদা ঘায়েল করেছি। আপনার প্রয়োজনীয়তাগুলি দেখছেন, কেবলমাত্র একটি পোস্টগ্র্যাসকিউএল বক্সের বাইরে পূরণ করে না তা হ'ল স্কেলিবিলিটি। অন্যদিকে, আমার উদ্দেশ্যগুলির জন্য এই সমস্যাটিতে ক্লাউড নোড বা লো-এন্ড মেশিনগুলির throw 4000 নিক্ষেপের চেয়ে একক উত্সর্গীকৃত ডেটাবেস মেশিনে 000 4000 হার্ডওয়্যার নিক্ষেপ করা অনেক সহজ। এবং পোস্টগ্র্রেএসকিউএল যেমন এন্টারপ্রাইজডিবি এর সাথে স্কেলাবিলিটি অর্জনের উপায় রয়েছে ।
এই জিনিসগুলি পাশাপাশি রাখতে খুব মজাদার, তবে যখন মূল্যবান, অপরিশোধনযোগ্য উত্পাদন ডেটা কোনও কিছুর মধ্যে রাখার সময় আসে, তখন নির্ভরযোগ্যতা, স্থিতিশীলতা এবং দীর্ঘমেয়াদী বাস্তবতার মতো একগুচ্ছ বিরল বৈশিষ্ট্য সামনে আসে।
আপনার জন্য পরীক্ষা ভেবেছিলেন
এই বিবেচনা. কল্পনা করুন যে আপনি মার্ক জুকারবার্গ, এবং আপনার কোডবেস বা আপনার ডেটা ছেড়ে দিতে আপনাকে বেছে নিতে হবে। আপনি আপনার সমস্ত বিকাশ কর্মীদের রাখতে পারেন, তবে আপনার নিজের কোডগুলি - প্রতিটি লাইন ছেড়ে দিতে হবে, এমনকি সমস্ত বিকাশকারীরা কীভাবে সমস্ত কিছু প্রয়োগ করেছে তার স্মৃতিও বলুন — তবে আপনি আপনার সমস্ত ব্যবহারকারী অ্যাকাউন্ট এবং আপনার সমস্ত ব্যবহারকারী আপলোড রাখতে পারেন ডেটা এবং সমস্ত কিছু, বা আপনি সমস্ত ডেটা ছেড়ে দিতে পারেন। সমস্ত স্ট্রাকচার এবং সার্ভার এবং কনফিগারেশন, সেটআপ রাখুন, তবে প্রতিটি ডাটাবেজে প্রতিটি সারণীতে প্রতিটি সারিটি হারাবেন।
এটি স্পষ্ট হওয়া উচিত যে ডেটা হারানো আরও খারাপ হবে। আপনার সমস্ত ব্যবহারকারীরা কেন সেই সমস্ত ডেটা পুনরায় তৈরি করবেন? হারিয়ে যাওয়া সমস্ত বিপণনের ডেটা ভেবে দেখুন, ফেসবুক আসলে কীভাবে তাদের অর্থ উপার্জন করে। এবং লোকেরা তাদের ফেসবুক ক্লোন ব্যবহার করার সুযোগ পাবার জন্য বহু সংখ্যক উদ্যোক্তা নিখরচায় রয়েছেন - এখন এই সমস্ত বঞ্চিত হ'ল প্রাক্তন ফেসবুক ব্যবহারকারীরা বিকল্প বিবেচনা করে সেখানে উপস্থিত হবেন। অন্যদিকে, যদি তারা কোডবেসটি হারিয়ে ফেলে তবে তারা এটি পুনর্নির্মাণ করতে পারে, সম্ভবত এটি এখনকার চেয়ে আরও ভাল, তবে তারা খুব স্বল্প ক্রমে অনলাইনে কিছু পেতে পারে। মুরগি — তারা সম্ভবত কিনতে পারেঅন্য কারও ফেসবুক কোডন কোডবেস এবং এটিকে আসল ডেটা সহ লোড করে, তবে আপনি কেবল তাদের ডেটা অনুলিপি করতে পারবেন না। ফেসবুকে যদি এখনও তাদের সার্ভারগুলিতে প্রত্যেকের গুরুত্বপূর্ণ ডেটা থাকে তবে ছেড়ে দেওয়ার উত্সাহটি অনেক কম। এখনও খারাপ, তবে অনেক কম। আশ্চর্যজনকভাবে তাই কম।
বিদ্রূপের বিষয়টি হ'ল আপনার সমস্ত কোডটি হারাতে না যাওয়ার চেয়ে অদ্ভুত দুর্ঘটনায় আপনার সমস্ত ডেটা হারানো অনেক সহজ। অধিকাংশ ইন্টারনেট কোম্পানীর জন্য, যদিও, ডাটা হয় কোম্পানী, এটা হয় আপনার সবচেয়ে মূল্যবান সম্পদ। এবং এটি একটি traditionalতিহ্যবাহী, সময়-পরীক্ষিত, পুরানো ধাঁচের, আনসেক্সি রিলেশনাল ডেটাবেস ব্যবহার করার বিষয়টি বিবেচনা করার দৃ strong় কারণ।