توازٍ حقيقي
ينفّذ كل عامل أوامر اتصالاته الخاصة بالتزامن. لا يوجد خيط أوامر وحيد يمكن أن يتشبّع، لذا تنمو الإنتاجية مع عدد الأنوية.
تزامن دقيق
يُقسَّم فضاء المفاتيح بحيث تعمل الأوامر على المفاتيح المختلفة في الوقت نفسه ونادرًا ما ينتظر بعضها بعضًا.
زمن استجابة متوقَّع
محرك C++ أصلي بلا جامع للبيانات المهملة وبلا توقفات شاملة (stop-the-world). تُكتب اللقطات على خيط في الخلفية بدلًا من عملية متفرعة (fork)، فلا يضاعف الحفظ استهلاك الذاكرة.
دورة حياة الأمر
يمر كل طلب بالمراحل الأربع نفسها، على النواة التي استقبلته.
التحليل
يقرأ الطلب، بما في ذلك القراءات الجزئية. يدعم HotKV بروتوكولي RESP2 وRESP3 والأوامر المضمّنة (inline)، مع تبديل البروتوكول عبر HELLO.
التوجيه
يعثر على الأمر ويتحقق من عدد معاملاته وعلاماته ومواضع مفاتيحه قبل بدء التنفيذ.
التنفيذ
ينفّذ الأمر على مفاتيحه. تُزال المفاتيح منتهية الصلاحية عند الوصول إليها وعبر مسح دوري في الخلفية.
الرد
يرسل الرد بإصدار البروتوكول الذي تفاوض عليه العميل.
أكثر من مجرد ذاكرة مؤقتة
يوفّر المحرك المتوازي نفسه 300 أمر أساسي، وثماني سياسات للإخلاء، والأنظمة الفرعية أدناه، إضافة إلى أكثر من 170 أمرًا للذكاء الاصطناعي والمؤسسات في الخطط المرخّصة. لا وحدات إضافية تحتاج إلى تركيبها.
اللقطات + AOF
لقطات ثنائية تُكتب بشكل ذري، إضافة إلى ملف إلحاق فقط (AOF) مع fsync قابل للضبط (always, everysec, no) وضغط عبر BGREWRITEAOF.
Lua 5.4 في بيئة معزولة
يشغّل EVAL وEVALSHA السكربتات بشكل ذري في بيئة تشغيل Lua 5.4 معزولة عبر hotkv.call()، مع الإبقاء على redis.call() اسمًا بديلًا للتوافق. وتتوفر مكتبات الدوال المسماة عبر FUNCTION وFCALL.
فهارس HNSW
توفّر أوامر VSIM بحثًا تقريبيًا عن أقرب الجيران عبر فهارس HNSW، بمسافة جيب التمام وL2 والضرب الداخلي، بما في ذلك الاستعلامات المرشّحة بالوسوم.
الملخصات الاحتمالية وحدود المعدل
HyperLogLog ومرشحات Bloom وCount-Min Sketch وتتبّع العناصر الأكثر تكرارًا عبر Top-K، إضافة إلى تحديد المعدل بخوارزمية GCRA على الخادم مع التحكم في الدفقات. لا حاجة إلى أي حسابات على جانب العميل.
دعم أصلي لـ Prometheus
تعرض نقطة نهاية HTTP مدمجة للمقاييس (معطّلة إلى أن تضبط metrics-port) أعداد الاستدعاءات وزمن الاستجابة لكل أمر. ويبلّغ LATENCY HISTOGRAM وINFO latencystats عن p50 وp99 وp99.9، ويرتّب HOTKEYS مفاتيحك الأكثر وصولًا.
ACL + TLS
يحدّد التحكم في الوصول لكل مستخدم نطاق الأوامر والمفاتيح والقنوات، مع كلمات مرور مجزّأة (hashed). ويُنهى TLS داخل العملية، لاتصالات العملاء ولروابط العنقود والنسخ المتماثل. ويضيف On-Premise أدوارًا مع تسجيل دخول موحّد عبر LDAP وOpenID Connect.
سخّر كل نواة لصالحك
أنشئ مثيلًا مُدارًا على HotKV Cloud، أو شغّل HotKV في مركز بياناتك بترخيص للتشغيل المحلي. المحرك نفسه، والبنية نفسها، وكل نواة.