单文档型数据库对比总结

单文档数据库对比总结

单文档数据库定义

  • 无服务端,不需要配置服务器也可正常使用
  • 数据存储在单个文件中,可以随意移动

目标数据库要求

  • 使用方便,尽量少的安装配置步骤
  • 安全性好,可以对数据库文件进行加密
  • 开发接口齐全
  • 客户端使用方便或开发方便

单文档数据库对比

数据库名称 客户端 客户端使用难度 需要安装环境 需要服务端 安装包大小 可加密 *读写性能 使用难度 开发接口
LiteDB 简单 \ 可加密 (W)13.643s
(R)1ms
简单 齐全
sqlite 简单 \ 不可加密 (W)16.282s
(R)13ms
简单 齐全
firebird 复杂 9MB 可加密 \ 较复杂 齐全
Berkeley DB \ \ 可加密 \ 复杂 不齐全
SQL Server CE 简单 3MB 可加密 (W)24.709s
(R)8ms
简单 齐全
  • *读写性能:插入10w条数据,单条数据约5kb;读取10w条数据,单条数据约5kb