KeyDB

KeyDB

KeyDB هو قاعدة بيانات NoSQL سريعة مع التوافق الكامل لواجهة برمجة تطبيقات Redis والعملاء والوحدات النمطية.
ما هو 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 لنظام التشغيل BSD

MongoDB

MongoDB

MongoDB هي قاعدة بيانات للمستندات ذات قابلية التوسع والمرونة التي تريدها مع الاستعلام والفهرسة التي تحتاجها
Redis

Redis

Redis (REmote DIctionary Server) هو مخزن بيانات مفتوح المصدر ومتصل بالشبكة داخل الذاكرة مع متانة اختيارية.
CouchDB

CouchDB

Apache CouchDB هي قاعدة بيانات موزعة ومتسامحة وموجهة خالية من المخططات ويمكن الوصول إليها عبر RESTful HTTP / JSON API.
Apache Cassandra

Apache Cassandra

أصبح Apache Cassandra منصة NoSQL الرائدة التي تقود العديد من تطبيقات الأعمال الحديثة اليوم من خلال توفير توفر مستمر وقابلية للتطوير و ...
RethinkDB

RethinkDB

يقوم تطبيق RethinkDB بدفع JSON إلى تطبيقاتك في الوقت الفعلي. عندما يستطلع التطبيق بياناتك ، يصبح الأمر بطيئًا وغير قابل للتحجيم ومرهقًا للمحافظة عليه.
CockroachDB

CockroachDB

Cockroach هو مخزن بيانات مفتاح / قيمة موزعة يدعم دلالات معاملات ACID والقيم التي تم إصدارها كمزايا من الدرجة الأولى.
Tarantool

Tarantool

قاعدة بيانات NoSQL تعمل في خادم تطبيق Lua.يجمع Tarantool بين قوة برمجة الشبكة في Node.JS مع قدرات ثبات البيانات لدى Redis..