Denokv
什么是 Deno KV
Deno KV 是一个自托管的、以 JavaScript 为主的键值数据库,直接构建在 Deno 运行时中。它提供了一个强大、高性能的数据存储解决方案,由 FoundationDB 和 SQLite 提供支持,专为现代边缘计算和无服务器应用设计。
主要特性包括:
- ACID 事务:通过完整的 ACID 事务支持确保数据一致性,防止部分写入和数据损坏
- 基于 FoundationDB:企业级后端,能够每秒处理数百万次操作
- 实时 Watch API:实时监控数据库变化,用于构建响应式应用、通知和实时更新
- 零配置:开箱即用,与 Deno 运行时配合良好,无需复杂设置
- 原生 JavaScript:直接存储任何 JavaScript 值,无需手动序列化
- 分层键:通过结构化、类似 REST 的键模式组织数据,实现直观的数据建模
- 多种一致性级别:根据应用需求在性能和一致性之间取得平衡
- 自托管且开源:采用 MIT 许可证,完全控制您的基础设施
