
db4o(Database for Objects)是由db4objects公司于2004年开发的一款开源的纯面向对象数据库引擎,基于GPL协议开源 。其设计以原生对象存储为核心,允许Java和.NET开发者直接操作持久化对象,无需对象-关系映射(ORM),支持嵌入到设备、移动端及服务器等多平台运行 。该数据库以轻量著称,库文件仅需约600KB,内存占用低且无需DBA管理,适用于嵌入式系统、实时控制等场景 。
db4objects公司由Christof Wittig创立,并获得硅谷投资人支持。2006年,db4o获Java Pro读者选择奖。后续版本持续更新,如5.5优化了索引架构与序列化效率,7.0版本引入了透明激活等重要特性 。其核心技术dRS(db4o Replication System)通过Hibernate实现与关系型数据库的双向同步,支持跨平台环境 。版本6.0在性能上有显著提升 。db4o提供了对.NET LINQ、Android平台等的支持 。其开源社区版本仍可基于GPL协议使用,但商业公司Actian已决定不再积极推广其商业产品 。
想要了解更多“db4o”的信息,请点击:db4o百科
