1
KeyDB
KeyDB هو قاعدة بيانات NoSQL سريعة مع التوافق الكامل لواجهة برمجة تطبيقات Redis والعملاء والوحدات النمطية.
- تطبيق مجاني
- Self-Hosted
ما هو KeyDB؟KeyDB هو شوكة عالية الأداء من Redis مع التركيز على تعدد مؤشرات الترابط ، وكفاءة الذاكرة ، والإنتاجية العالية.بالإضافة إلى تعدد العمليات ، يحتوي KeyDB أيضًا على ميزات متوفرة فقط في Redis Enterprise مثل Active Replication ، ودعم تخزين FLASH ، وبعضها غير متوفر على الإطلاق ، مثل النسخ الاحتياطي المباشر لـ AWS S3.يحافظ KeyDB على التوافق التام مع بروتوكول Redis والوحدات النمطية والبرامج النصية.وهذا يشمل ضمانات atomicity للبرامج النصية والمعاملات.نظرًا لأن KeyDB يتزامن مع تطوير Redis ، يعد KeyDB مجموعة شاملة من وظائف Redis ، مما يجعل KeyDB انخفاضًا في عمليات النشر الحالية لـ Redis.على نفس الجهاز ، يمكن لـ KeyDB أداء ضعف عدد الاستعلامات في الثانية مثل Redis ، مع زمن وصول أقل بنسبة 60٪.تعمل ميزة "النسخ المتماثل" على تبسيط تجاوز الفشل الساخن ، مما يتيح لك بسهولة توزيع عمليات الكتابة على النسخ المتماثلة واستخدام موازنة التحميل / تجاوز الفشل على أساس TCP.يتيح لك الأداء العالي لـ KeyDB القيام بالمزيد على أجهزة أقل مما يقلل من تكاليف التشغيل والتعقيد.لماذا شوكة Redis؟لدى KeyDB فلسفة مختلفة حول كيفية تطوير قاعدة التعليمات البرمجية.نشعر أن سهولة الاستخدام والأداء العالي ونهج "تضمين البطاريات" هو أفضل طريقة لإنشاء تجربة مستخدم جيدة.بينما لدينا احترام كبير لمشرفي Redis ، فإننا نرى أن نهج Redis يركز بشكل كبير على بساطة قاعدة الكود على حساب التعقيد للمستخدم.ينتج عن هذا الحاجة إلى مكونات وطرق خارجية لحل المشكلات الشائعة - مما يؤدي إلى مزيد من التعقيد بشكل عام.نظرًا لهذا الاختلاف في ميزات الرأي التي تعد مناسبة لـ KeyDB ، فقد لا تكون مناسبة لـ Redisتسمح لنا الشوكة باستكشاف مسار التطوير الجديد وتنفيذ الميزات التي قد لا تكون جزءًا من Redis.KeyDB يحتفظ متزامنا مع التغييرات Redis المنبع ، وحيثما ينطبق ذلك نحن إصلاح الأخطاء والتغييرات المنبع.نأمل أن يستمر المشروعان في النمو والتعلم من بعضهما البعض.
keydb
موقع الكتروني:
https://keydb.devالمميزات
التصنيفات
بدائل لـ KeyDB لنظام التشغيل Windows
126
93
35
29
Apache Cassandra
أصبح Apache Cassandra منصة NoSQL الرائدة التي تقود العديد من تطبيقات الأعمال الحديثة اليوم من خلال توفير توفر مستمر وقابلية للتطوير و ...
29
28
16
16
13
4
4
3
Titan Database
Titan هو قاعدة بيانات بيانية قابلة للتطوير مُحسَّنة لتخزين واستعلام الرسوم البيانية التي تحتوي على مئات المليارات من الرؤوس والحواف الموزعة عبر مجموعة متعددة الآلات.
2
Infinispan
مخزن بيانات مفتاح / قيمة موزع في الذاكرة مع مخطط اختياري.يمكن استخدامه كمكتبة Java مدمجة وكخدمة مستقلة عن اللغة يتم الوصول إليها عن بُعد عبر مجموعة متنوعة من البروتوكولات (HotRod و REST و Memcached و WebSockets).
2
TayzGrid
TayzGrid هي شبكة بيانات مرنة في الذاكرة مع نظير شفاء ذاتي لندم بنية تجميع شبكة البيانات الديناميكية.