Expand description
Regulus DB - 轻量级嵌入式数据库
支持两种模式:
- 内存模式:纯内存存储,快速但重启后数据丢失
- 持久化模式:WAL 日志 + 快照,支持崩溃恢复
Re-exports§
pub use types::DbValue;pub use types::DataType;pub use types::Column;pub use types::TableSchema;pub use types::DbError;pub use types::DbResult;pub use storage::MemoryEngine;pub use storage::PersistedEngine;pub use storage::StorageEngine;pub use storage::Row;pub use storage::RowId;pub use query::QueryBuilder;pub use query::UpdateBuilder;pub use query::DeleteBuilder;pub use query::Order;pub use query::JoinType;pub use transaction::Transaction;
Modules§
- index
- persistence
- query
- storage
- transaction
- 事务模块 - 泛型实现,支持 MemoryEngine 和 PersistedEngine
- types
Structs§
- Database
- 数据库主结构
Enums§
- Database
Engine - 数据库引擎类型(用于统一 API)