欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Db4o
第1行: | 第1行: | ||
+ | {{top news}} | ||
{{SeeWikipedia}} | {{SeeWikipedia}} | ||
2010年9月26日 (日) 03:09的版本
您可以在Wikipedia上了解到此条目的英文信息 Db4o Thanks, Wikipedia. |
目录 |
简介
“利用表格存储对象,就像是将汽车开回家,然后拆成零件放进车库里,早晨可以再把汽车装配起来。但是人们不禁要问,这是不是泊车的最有效的方法呢。” – Esther Dyson
db4o 是一个开源的纯面向对象数据库引擎,对于 Java 与 .NET 开发者来说都是一个简单易用的对象持久化工具,使用简单。同时,db4o 已经被第三方验证为具有优秀性能的面向对象数据库。db4o 的优异性能,让我们相信: 更 OO 并不一定会牺牲性能。
db4o 因为其开源的理念,以及创新的实现,获得了 Java Pro 2006 读者选择奖。无论从成功案例还是 db4o 本身来看,这款纯面向对象数据库都值得我们关注,从官方论坛反馈情况看,有相当的用户准备把关系型数据库迁移到 db4o 。而最新发布的 5.5 版本,更是把性能再次提升很多。在接下来的文章中,我会继续和大家分享 db4o 给我们带来的这场面向对象数据库风暴。
特性
db4o v6.0, 在执行效率上相对于 v5 有了近10倍的性能提升, 并且减少了90%的性能消耗, 这些改变都是因为从5.5版本开始采用了全新的B-tree索引.
- Lazy 查询 全新的服务器端的 cursor 技术改进了客户端-服务器模式的性能.
- .NET API 变化 使得 db4o 对.NET更加的native.
- Documentation “2.0″ 改进的基于WIKI的文档支持.
- Fast defragmentation 使得defrag 数据库文件的速度加快了14倍.
此外,同时发布的还有 ObjectManager 和 db4o Replication System (dRS), 他们都是最新的6.0.大家可从这里自由下载并使用 db4o 开发版. ObjectManager v6.0 根据用户的反馈, 已经能够处理大数据集, 同时支持基于控制台的ad hoc 查询. dRS v6.0 现在支持删除对象的replication, 同时兼容更多的数据库了.
Links
参考资料
<discussion>characters_max=300</discussion>