2 个仓库
Processes for converting a database into a byte stream and reconstructing it from one.
Distinct from Serialized Database Compatibility: None of the candidates cover the conversion of a full database instance into a byte stream for portability.
Explore 2 awesome GitHub repositories matching data & databases · Database Serializations. Refine with filters or upvote what's useful.
Datascript 是一个不可变的、内存中的状态存储和基于模式的三元组存储。它将应用状态作为版本化数据库进行管理,将数据存储为由实体、属性、值和事务组成的不可变事实。 该项目提供了一个用于执行 Datalog 查询的逻辑引擎,支持隐式连接、递归规则和否定。它还具有一个用于检索深度嵌套实体图和相关数据结构的声明式 pull API。 该数据库通过模式驱动的约束和属性类型强制执行数据完整性。它支持原子事务、用于持久化的可插拔存储协议,以及用于优化查找的 B 树属性索引。 该系统专为 Clojure、ClojureScript 和 JavaScript 环境设计。
Enables the conversion of the entire database state into a format suitable for storage or transmission.
Rusqlite is an embedded database interface and relational database driver that provides a client library for interacting with SQLite. It functions as an SQL query wrapper, enabling the management of local file-based or in-memory databases through a safe interface. The library allows for the extension of native database capabilities by implementing custom scalar functions, collations, and virtual tables. It also supports the embedding of the database engine directly into the application binary to remove external library dependencies. The project covers a broad range of capabilities including
Enables converting a database into a byte stream or restoring a database from a byte stream.