قاعدة بيانات SQLite بسعة 6.4 تيرابايت تقود ترقية Searchcode.com
2025-02-17
قام موقع Searchcode.com، وهو محرك بحث لرموز المصدر، بترقية قاعدة بياناته من MySQL إلى SQLite، مما أدى إلى إنشاء قاعدة بيانات ضخمة بسعة 6.4 تيرابايت من SQLite، والتي تعد على الأرجح واحدة من أكبر حالات الاستخدام العامة. وقد دفع الرغبة في نشر ثنائي واحد وتقليل الاعتماد على التبعيات هذه الترقية، والتي لم تكن خالية من التحديات. تم التغلب على مشاكل مثل قفل قاعدة البيانات وتعقيدات الترجمة المتصالبة من خلال استخدام اتصالات قواعد بيانات مزدوجة، وإصدار SQLite Go نقي، وضغط على مستوى نظام الملفات (BTRFS مع zstd). والنتيجة؟ Searchcode.com أسرع وأكثر قابلية للتطوير بشكل ملحوظ مع سرعة بحث محسّنة وعمليات خلفية.
التطوير
محرك بحث لرموز المصدر