我需要一个简单的嵌入式数据库,用于相对较小的数据库大小(<100MB,但大多数情况下<20MB),平均最多1-2个并发用户/连接.它必须能够通过登录来保护/加密它的数据.
哪个数据库最适合这份工作?
优点
- 支持内存数据库
- 良好的性能
- 真正的XCopy安装(或真正的嵌入)
- 开源和独立平台
- 有C#移植 - > http://code.google.com/p/csharp-sqlite/
缺点
- C API(低效率)
- SQL支持不佳
- 大数据集可能非常复杂
- 没有直接支持数据加密(可用扩展)
优点
- 良好的查询分析器(普通查询可与SQL Server共享)
- 大量信息,良好的文档(短学习时间)
- 支持OLE DB(C/C++)和ADO.NET
- 本机支持数据加密
- 支持SQL复制(非常酷的功能)
缺点
- 没有XCopy安装(可能干扰另一个安装)
- 嗯......这就是全部?
对于你的场景,肯定是SQL CE,不是吗?
| 归档时间: |
|
| 查看次数: |
5655 次 |
| 最近记录: |