2 个仓库
Automatic synchronization of state between browsers, servers, and databases to ensure a consistent global view.
Distinct from Mobile Database Cross-Client Sync: Shortlist candidates are too specific to Apple Core Data, mobile DBs, or simple config files.
Explore 2 awesome GitHub repositories matching data & databases · Cross-Client Data Synchronization. Refine with filters or upvote what's useful.
Derby 是一个同构 MVC 框架和实时数据同步引擎,专为构建协作应用程序而设计。它作为一个双向数据绑定库和模板引擎,在 Node.js 和浏览器之间共享同一代码库,以同步客户端和服务器之间的状态。 该框架的特色在于使用操作转换(operational transformation)自动解决数据冲突,从而实现实时共享编辑和多用户协作。它采用差异化状态突变模型,通过执行深度相等性检查来最小化更新,确保仅传播已更改的值。 该平台涵盖了广泛的功能,包括响应式状态管理、同构路由和模块化 UI 组件开发。它提供了用于管理嵌套数据路径、执行同构渲染以实现快速初始加载,以及与服务器中间件集成的工具。 该系统使用 TypeScript 实现。
Synchronizes data automatically between browsers, servers, and databases so all users see the same state.
ObjectBox Java 是一个用于 Java 和 Android 的嵌入式 NoSQL 对象数据库,无需关系映射即可直接存储数据对象。它作为一个原生进程存储引擎,允许应用将普通 Java 或 Kotlin 类作为实体持久化。 该项目以其设备端向量数据库功能脱颖而出,利用 HNSW 索引执行近似最近邻搜索和语义相似度查询。它还包括一个本地托管的基于 Web 的浏览器,用于可视化数据对象、模式和依赖关系图。 该数据库涵盖了广泛的数据管理功能,包括符合 ACID 的原子事务、用于实时观察的响应式数据流以及跨平台数据同步。其存储范围支持具有延迟加载、基于属性的过滤的对象关系映射,以及在内存中初始化数据存储以进行缓存或自动化测试的能力。
Synchronizes objects between on-device storage and other platforms to maintain data consistency.