2 مستودعات
Specialized techniques for ensuring read consistency in distributed systems without incurring the overhead of full log writes.
Distinct from Read Performance Optimizations: Distinct from general read performance optimizations by focusing specifically on maintaining consistency (linearizability) without log entries.
Explore 2 awesome GitHub repositories matching data & databases · Consistent Read Optimizations. Refine with filters or upvote what's useful.
Dragonboat هو تنفيذ بلغة Go لبروتوكول إجماع Raft مصمم للحفاظ على حالة متسقة عبر مجموعة موزعة من العقد. يوفر مكتبة لبناء آلات حالة موزعة تضمن سلامة البيانات وتحمل الأخطاء أثناء فشل النظام. يتميز المشروع بتنفيذ Raft متعدد المجموعات، والذي يقوم بتقسيم البيانات عبر مجموعات إجماع مستقلة لتوزيع أعباء العمل وزيادة سعة معالجة النظام الإجمالية. كما يدمج بروتوكول TLS المتبادل لتشفير الاتصال بين العقد والتحقق من هوية أعضاء المجموعة. يتضمن النظام قدرات لآلات حالة عالية الأداء مع دعم لكل من الذاكرة وتخزين القرص. يتميز بتحسينات مسار القراءة لضمان الاتساق دون توليد إدخالات سجل جديدة، وواجهة تخزين قابلة للتوصيل لخلفيات السجل المخصصة، وأدوات إدارية لاستعادة النصاب القانوني لاستعادة التوفر بعد فقدان دائم لأغلبية العقد. يتم دعم الاستقرار التشغيلي من خلال تصدير مقاييس صحة المجموعة.
Implements read-path optimizations that verify the latest committed index to ensure consistency without generating new log entries.
sofa-jraft is a Java implementation of the Raft consensus algorithm. It serves as a distributed consensus engine and linearizable state machine designed to ensure high availability and data consistency across a cluster of nodes. The project provides a replicated key-value store and a coordination engine for managing distributed state. It distinguishes itself through support for multi-group consensus sharding to distribute traffic and a service provider interface that allows for custom log storage and entry encoding implementations. The system covers a wide range of distributed capabilities,
Provides optimized read indices to guarantee linearizable reads without the overhead of full log writes.