HeadlinesBriefing favicon HeadlinesBriefing.com

Neki تصل إلى 118 مليون QPS على PlanetScale

Hacker News •
×

أطلقنا Neki أمس في المعاينة التجريبية للمنصة. للاحتفال بذلك، اختبرنا تشغيل مليون استعلام في الثانية على Neki. حققنا هذا الهدف بسرعة على 5 شاردات وواصلنا التقدم. انتهت الجولة التالية بـ 512 شارد تشغّل 118 مليون استعلام في الثانية مع 1.22 PiB من البيانات.

كان المعيار بسيطًا: تحديد نقطة على شارد واحد، صف واحد لكل استعلام حسب المفتاح الأساسي. لا كتابات ولا وصلات ولا استعلامات عبر الشاردات. كان عبء عمل كل شارد معزولًا. كان هدفنا 200 ألف QPS لكل شارد، ثم توسيع العنقود. خمسة شاردات، ثم خمسون، ثم 512. عشرة أضعاف الشاردات، عشرة أضعاف الإنتاجية. عند 512، كان لا يزال لدى الشاردات هامش، لذا استقر كل منها عند 231 ألف QPS.

حافظنا على 118,538,803 QPS لمدة 16 دقيقة عبر 512 شارد و1.22 PiB من البيانات. أعلى تسجيل: 118,747,267. 512 شارد، كل منها يحتوي على أساسي Postgres واحد على r8g.16xlarge؛ 480 موجّه Neki على مثيلات 8xlarge؛ زمن استجابة p99 6.06 مللي ثانية عند الموجّه، 13.95 مللي ثانية عند العميل؛ 67 خطأ/ثانية (~1 من 1.8 مليون)؛ 15.8 مليون IOPS للقراءة؛ أكثر من 2 تيرابت/ثانية شبكة.

تجدر الإشارة إلى: كانت الشاردات أساسية فقط، بلا نسخ متماثلة؛ عبء عمل للقراءة فقط؛ لا تجاوز للفشل خلال النافذة. سنفصّل الهندسة في مقال مستقبلي.

الكيانات الرئيسية: الشركات: PlanetScale، Neki

الأسئلة الشائعة: ما أعلى QPS تم تسجيله في معيار Neki؟

أعلى QPS تم تسجيله كان 118,747,267.

FAQ Q: ما أعلى QPS تم تسجيله في معيار Neki؟

FAQ A: أعلى QPS تم تسجيله كان 118,747,267.