作者:Abel Avram译者 张龙 来源:InfoQ 酷勤网收集 2008-06-10
摘要
Perst数据库引擎非常精悍,只有约5000行代码,McObject对此感到骄傲。根据访问模式不同,运行时需要30K到300K的内存。Perst可以运行在Java SE、EE及ME下,同时也能运行在.NET下,包括.NET精简版框架。
McObject发布了其开源的嵌入式数据库Perst的3.0版,该数据库面向Java和.NET开发者。像其他嵌入式数据库一样,Perst没有管理上的代价,但不同的是Perst直接将对象以Java或者C#对象的形式进行存储。因此不需要在对象的内部表现形式和Java/C#表现形式之间转换。
这个数据库引擎非常精悍,只有约5000行代码,McObject对此感到骄傲。根据访问模式不同,运行时需要30K到300K的内存。Perst可以运行在Java SE、EE及ME下,同时也能运行在.NET下,包括.NET精简版框架。其他特性列举如下:
- 垃圾收集
- 对挂起的引用的探测
- 自动的schema更新(evolution)
- XML的导入/导出功能
- 支持主-从复制
- 可以过滤任何集合元素的一个SQL子集
- 与AspectJ和JAssist AOP工具集成
Perst 3.0提供全文检索,Java下的对象压缩和.NET下的LINQ支持。除了Perst,McObject还有一个商业版的嵌入式数据库——eXtremeDB。
查看英文原文:Perst 3.0 Embedded Database Released
来自:http://www.infoq.com/cn/news/2008/06/Perst-Embedded-Database

