2 مستودعات
Mechanisms for coordinating concurrent read and write access to shared data stores across multiple operating system processes.
Distinct from Reactive Data Sharing: The candidates focus on reactive sharing within a single process or network-level port sharing, whereas this is about shared-memory storage synchronization.
Explore 2 awesome GitHub repositories matching data & databases · Inter-Process Data Synchronization. Refine with filters or upvote what's useful.
MMKV is a high-performance, cross-platform key-value storage framework designed for mobile platforms and POSIX environments, including Android, iOS, macOS, and Windows. It provides a persistence layer that utilizes memory-mapped files and binary serialization to achieve low-latency data access. The project distinguishes itself through native support for multi-process synchronization, allowing concurrent read and write operations across different application processes. It also implements security via AES encryption for data at rest, featuring symmetric encryption and key rotation to protect st
Implements native synchronization to allow concurrent read and write operations across different application processes.
يوفر هذا المشروع حلاً لتخزين القيمة الرئيسية عالي الأداء لتطبيقات الجوال، باستخدام ملفات معينة في الذاكرة لتمكين عمليات القراءة والكتابة السريعة. يعمل كطبقة بيانات مستمرة تتكامل مباشرة مع وقت تشغيل JavaScript لتقليل الحمل، مع دعم مزامنة الحالة التفاعلية لضمان تحديث مكونات الواجهة تلقائياً عند تغير البيانات المخزنة. يتميز نظام التخزين بقدرته على إدارة مثيلات قاعدة بيانات مستقلة متعددة، مما ينظم البيانات حسب الوحدة ويمنع التصادمات بين مكونات التطبيق. وهو يسهل مشاركة البيانات الموثوقة عبر عمليات مختلفة، مثل بين تطبيق رئيسي وملحقات الخلفية أو الأدوات المصغرة الخاصة به، عن طريق تنسيق الوصول المتزامن من خلال قفل قائم على الملفات مشترك. تشمل قدرات الأمان والإدارة التخزين المشفر الذي يستفيد من مخازن مفاتيح الأجهزة الأصلية للمنصة لحماية المعلومات الحساسة في حالة السكون. يدمج النظام أيضاً خطافات دورة الحياة لمراقبة عمليات البيانات، ومحولات الدمج لأنماط إدارة الحالة القياسية، وأدوات التطوير لتصحيح الأخطاء في الوقت الفعلي. بالنسبة لبيئات الاختبار، يتضمن المشروع تنفيذاً للتخزين في الذاكرة لمحاكاة الاستمرارية دون الحاجة إلى تخزين مادي للجهاز.
Coordinates concurrent read and write operations across multiple application processes and extensions to ensure reliable data sharing.