2 مستودعات
Mechanisms for saving and restoring the internal state of language-native objects to and from external storage.
Distinguishing note: Shortlist candidates focus on Objective-C runtime or interface mapping rather than the general concept of object persistence
Explore 2 awesome GitHub repositories matching data & databases · Object Persistence Tools. Refine with filters or upvote what's useful.
Cereal هي مكتبة تسلسل (serialization) وأداة استمرارية كائنات لـ C++ تُستخدم لتحويل أنواع البيانات والحاويات إلى تنسيقات للتخزين أو النقل. تم تنفيذها كمكتبة تعتمد على الرؤوس فقط (header-only)، مما يسمح بتضمينها مباشرة في الكود المصدري دون الحاجة إلى ملف ثنائي مجمع. تدعم المكتبة تمثيلات بيانات متعددة، بما في ذلك binary و XML و JSON. توفر القدرة على تحديد أرشيفات مخصصة، مما يتيح تطوير تنسيقات إخراج متخصصة للتحكم في كيفية ترميز البيانات وتخزينها. يتعامل النظام مع تحويل الكائنات المعقدة من خلال التسلسل القائم على القوالب واجتياز الشجرة العودي. تدعم هذه القدرات استمرارية حالة التطبيق وتبادل البيانات الثنائية بين العمليات.
Provides a mechanism for saving and restoring the state of C++ objects to and from external archives.
This project is an object persistence library and data mapper abstraction layer. It provides a set of shared interfaces and base classes designed to decouple domain logic from specific object mapper implementations, separating the business domain layer from the underlying data access implementation. The library includes a database schema management and migration tool for defining, versioning, and deploying incremental updates to database structures across different environments. It also functions as a document database mapper, translating object states into structured document formats for sto
Provides mechanisms for saving and restoring the internal state of language-native objects to and from external storage.