Skip to main content

Crate regulus_db

Crate regulus_db 

Source
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::SchemaError;
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 query::FilterExpr;
pub use transaction::Transaction;

Modules§

index
persistence
query
storage
transaction
事务模块 - 泛型实现,支持 MemoryEngine 和 PersistedEngine
types

Structs§

Database
数据库主结构

Enums§

DatabaseEngine
数据库引擎类型(用于统一 API)