3 مستودعات
Logical grouping of cache entries using key prefixes.
Distinct from Schema Namespacing: Distinct from schema namespacing: focuses on cache-specific key prefixing for logical separation rather than database schema organization.
Explore 3 awesome GitHub repositories matching data & databases · Cache Namespaces. Refine with filters or upvote what's useful.
Memcached is a high-performance, distributed, in-memory key-value storage and request routing engine. It functions as a volatile data store designed to accelerate dynamic applications by caching objects in RAM, thereby reducing backend database load and providing sub-millisecond response times. The system utilizes a specialized architecture that organizes memory into fixed-size slabs to minimize fragmentation and maximize throughput for high-concurrency workloads. The project distinguishes itself through a multi-threaded, lock-friendly design that scales across CPU cores and supports complex
Groups related cache entries into virtual namespaces by prepending coordinated strings to keys.
Groupcache is a distributed caching library designed to coordinate data retrieval and storage across a cluster of nodes. It functions as a peer-to-peer data store that uses consistent hashing to assign specific keys to canonical owners, ensuring that cached items remain predictable and accessible throughout the network. The system distinguishes itself through a request coalescing engine that merges concurrent requests for the same missing key into a single upstream fetch. This mechanism prevents redundant backend load by ensuring that only one process retrieves the required data while sharing
Organizes cached data into isolated buckets to allow independent configuration and performance tracking for different types of content.
هذه مكتبة PHP توفر واجهات قياسية لتخزين البيانات مؤقتاً من خلال مواصفات PSR-6 وPSR-16. تعمل كمدير تجمع ذاكرة التخزين المؤقت ومحول ذاكرة تخزين مؤقت موزع، مما يسمح للتطبيقات بتنظيم أزواج المفتاح-القيمة في مستودعات ومساحات أسماء منطقية. يتضمن المشروع أداة مخصصة لمنع تدافع ذاكرة التخزين المؤقت (cache stampede) التي تحمي الأنظمة من ارتفاعات المعالج أثناء انتهاء صلاحية القيمة. يتم تحقيق ذلك من خلال آليات القفل للطلبات المتزامنة وانتهاء الصلاحية المبكر الاحتمالي. تدعم المكتبة تسلسل الكائنات مع التشفير والضغط الاختياري لترجمة البيانات المعقدة إلى صيغ قابلة للتخزين. توفر طبقة تجريد تخزين متعددة الخلفيات، مما يتيح استمرارية البيانات عبر الذاكرة، وأنظمة الملفات، وقواعد البيانات الموزعة. تشمل القدرات الأخرى استرجاع ذاكرة التخزين المؤقت القائم على رد الاتصال وتسمية النطاقات القائمة على المفتاح لعزل البيانات.
Implements logical grouping of cache entries using key prefixes to isolate data and manage bulk invalidations.