حان الوقت للتوقف عن بناء قواعد بيانات KV
2025-03-25
ينتقد الكاتب قواعد البيانات Key-Value لكونها مبسطة للغاية وتفتقر إلى القدرة التعبيرية، مما يجعلها صعبة الاستخدام. وعلى الرغم من شعبيتها بين موردي محركات التخزين، إلا أن قواعد بيانات KV ليست سوى لبنات بناء لأنماط بيانات معقولة، مما يجبر المستخدمين على بنائها من الصفر، وغالبًا ما تكون النتائج دون المستوى الأمثل. يقترح الكاتب حلاً وسطًا: قاعدة بيانات مضمنة مع سجلات من النوع، تفصل بين المخططات المنطقية والفيزيائية، ولكن كتابة الاستعلامات ضد المخطط الفيزيائي. هذا يتجنب مخططات الاستعلامات المعقدة، ويدعم تغييرات المخططات غير المتزامنة وتبديل التخطيطات. هذا النهج يوازن بين استقلال البيانات وبساطة أنظمة مضمنة، ويوفر بديلاً مقنعًا لكل من متاجر KV البسيطة وتعقيدات قواعد البيانات العلائقية الكاملة.
التطوير
قاعدة البيانات المضمنة