免费的实时数据库,我们该选谁?----BerkeleyDB与SQLite评测对比
2011-03-31 09:43
519 查看
转载自:http://blog.csdn.net/mynicedream/archive/2008/04/04/2252398.aspx
最近要做一个项目,需要用到实时数据库,PI太贵了,想找一个免费的,实在不行就只能自己编了。找了半天,找到了FastDB、BerkeleyDB和SQLite.
FastDB是内存型数据库,据说很快,但数据库大小不能大于物理内存,不然。。。反正我看到这就走了,我可是要一秒内处理几千个数据,还要保存8小时以
上的啊!BerkeleyDB和SQLite倒没有数据库大小不能大于物理内存的限制,我对他们的性能进行了测试,结果如下:
*
机器配置:
Core2 E4500CPU
、
2G
内存
上表为两种数据库只建一个索引,
Berkeley DB
不支持事务、
Sqlite
支持事务情况下的数据,如果
Berkeley DB
打开事务支持,速度会下降很大的数量级,根本不能满足需求。另外在程序崩溃后
Berkeley DB
数据库不可用,
Sqlite
数据库仍可正常使用。
最近要做一个项目,需要用到实时数据库,PI太贵了,想找一个免费的,实在不行就只能自己编了。找了半天,找到了FastDB、BerkeleyDB和SQLite.
FastDB是内存型数据库,据说很快,但数据库大小不能大于物理内存,不然。。。反正我看到这就走了,我可是要一秒内处理几千个数据,还要保存8小时以
上的啊!BerkeleyDB和SQLite倒没有数据库大小不能大于物理内存的限制,我对他们的性能进行了测试,结果如下:
Berkeley DB | Sqlite | |
插入 10000 条记录耗时 | 0.08 秒 | 0.42 秒 |
插入 100000 条记录耗时 | 2.31 秒 | 3.81 秒 |
插入 7200000 条记录耗时 | 1024.34 秒 | 249 秒 |
插入 57600000 条记录耗时 | 12860.78 秒 | 2155.14 秒 |
插入 172800000 条记录耗时 | 48039.64 秒 | 6352.06 秒 |
10000 条记录查 1 记录耗时 | 少于 0.01 秒 | 少于 0.01 秒 |
100000 条记录查 1 记录耗时 | 少于 0.01 秒 | 少于 0.01 秒 |
7200000 条记录查 1 记录耗时 | 少于 0.01 秒 | 少于 0.01 秒 |
57600000 条记录查 1 记录耗时 | 0.03 秒 | 0.16 秒 |
172800000 条记录查 1 记录耗时 | 0.03 秒 | 0.09 秒 |
10000 条记录数据库大小 | 0.628M | 0.527M |
100000 条记录数据库大小 | 5.29M | 5.32M |
7200000 条记录数据库大小 | 516M | 405M |
57600000 条记录数据库大小 | 3087.13M | 3925.8M |
172800000 条记录数据库大小 | 11890.7M | 10621.2M |
机器配置:
Core2 E4500CPU
、
2G
内存
上表为两种数据库只建一个索引,
Berkeley DB
不支持事务、
Sqlite
支持事务情况下的数据,如果
Berkeley DB
打开事务支持,速度会下降很大的数量级,根本不能满足需求。另外在程序崩溃后
Berkeley DB
数据库不可用,
Sqlite
数据库仍可正常使用。
相关文章推荐
- 免费的实时数据库,我们该选谁?----BerkeleyDB与SQLite评测对比
- 免费的实时数据库,我们该选谁?----BerkeleyDB与SQLite评测对比
- 免费的实时数据库,我们该选谁?----BerkeleyDB与SQLite评测对比(转自:http://blog.csdn.net/mynicedream/article/details/225239)
- 免费的实时数据库,我们该选谁?----BerkeleyDB与SQLite评测对比
- BerkeleyDB与SQLite评测对比
- [BerkeleyDB&SQLLite](转)BerkeleyDB与SQLite评测对比
- 看来QQ群发软件效果没想像的美好|自动QQ群发|软件|工具|免费|破解|注册|对比评测
- 三款免费加密软件对比评测
- 【最新】(免费)网盘使用对比/评测
- 最新国内免费网盘及云盘横向评测及对比
- 欢迎和我们一起进行国内主要免费内容管理系统(PHP类CMS)评测
- 三款ActiveX图表控件对比评测 TeeChart VS ProEssentials…
- 深度评测:和市场主流AR SDK对比,亮风台HiAR SDK有这些优势
- clickone发布我们的数据库sqlite程序
- 互联网即将爆发一场旷古的风暴——五款个性上网首页对比评测
- 大容量数据插入对比(MS SQL2005,MySQL5.1,SQLite3.6)
- 5Y70也并非美如画,德国网站对5Y70与5Y10的对比评测
- 中外对比,灰姑娘的故事,我们可以教育孩子什么
- 免费博客空间服务评测、注册和申请
- 模仿EF,我们用JS开发的HTML5 SQLite 访问库