AWS Aurora DSQL: ثورة في بنية قواعد البيانات من JVM إلى Rust

2025-05-27
AWS Aurora DSQL: ثورة في بنية قواعد البيانات من JVM إلى Rust

أعلنت AWS عن Aurora DSQL في مؤتمر re:Invent، وتتناول هذه المقالة بالتفصيل رحلة تطويرها. لمواجهة تحدي التوسع الأفقي للعمليات الكتابة في قواعد البيانات التقليدية، استخدم فريق AWS في البداية JVM، لكنه واجه اختناقات شديدة في الأداء، خاصةً مشاكل زمن الوصول الطويل بسبب عملية جمع القمامة. قرر الفريق في النهاية إعادة كتابة مستوى البيانات باستخدام Rust، مما أدى إلى تحسين الأداء بشكل كبير وتقليل زمن الوصول الطويل. علاوة على ذلك، قام الفريق أيضًا بنقل مستوى التحكم إلى Rust، لتجنب تعقيدات استخدام لغات متعددة. يُظهر هذا المشروع أن التشكيك في الحلول الموجودة وتجربة تقنيات جديدة (حتى عمليات نقل اللغات باهظة الثمن) يمكن أن يحقق مكاسب كبيرة.

اقرأ المزيد
التطوير

عيد ميلاد S3 التاسع عشر: من تخزين الكائنات البسيط إلى منصة البيانات المتطورة

2025-03-14
عيد ميلاد S3 التاسع عشر: من تخزين الكائنات البسيط إلى منصة البيانات المتطورة

تحتفل خدمة Amazon S3 بعيد ميلادها التاسع عشر! هذه المشاركة توثق تطور S3 من مجرد تخزين بسيط للكائنات إلى منصة بيانات متطورة. بفضل ردود أفعال العملاء، تحسّنت S3 باستمرار، كما يتجلى في إطلاق S3 Tables لتحسين معالجة البيانات الجدولية، ومعالجة القيود مثل زيادة حدود دلاء التخزين. يشدد فريق S3 على "البساطة"، بهدف تمكين المطورين من التركيز على منطق العمل، وليس البنية التحتية، مع تحسين الأداء والقدرة على التوسع المرن باستمرار لتلبية الطلب المتزايد.

اقرأ المزيد
التكنولوجيا تخزين سحابي

أمازون إس 3: الدروس المستفادة من 17 عامًا في بناء نظام تخزين ضخم

2025-02-25
أمازون إس 3: الدروس المستفادة من 17 عامًا في بناء نظام تخزين ضخم

تلخص هذه المشاركة الكلمة الرئيسية التي ألقاها أندي وارفيلد في مؤتمر USENIX FAST لعام 2023، حيث ناقش وجهات النظر الثلاثة حول النطاق المتعلقة ببناء وتشغيل نظام تخزين بحجم أمازون إس 3. يشارك وارفيلد خبرته التي امتدت ست سنوات في إس 3، والتي تغطي كل شيء من ميكانيكا الأقراص الصلبة إلى تجربة المستخدم. وهو يفصل التحديات التقنية مثل إدارة ملايين الأقراص الصلبة، ومعالجة النقاط الساخنة، والاستفادة من التكرار وتشفير المحو من أجل المتانة والأداء. كما تبرز المقالة أهمية "الملكية"، وتمكين الفرق من اتخاذ القرارات وتعزيز الابتكار. قراءة قيّمة لأي شخص مهتم بنظم التخزين الموزعة على نطاق واسع.

اقرأ المزيد
التكنولوجيا القدرة على التوسع