`

纯粹面向对象数据库 --- db4o

 
阅读更多
Versant 收购了这个产品。
关于db4o 维基百科详细介绍了:
http://en.wikipedia.org/wiki/Db4o
db4o:
http://www.db4o.com/
用这个做了些demo,初步的感觉:
应该是使用了java序列化。
具备了数据库的一些基本特性,如:事务,索引
定位是一种嵌入式的数据库,估计多数用途和sqlite差不多,也可做c/s应用
根据维基百科上的介绍好像也可以做集群,但是replication需要代码处理,而不能自动化。

当初次见到hibernate这个东西的时候,惊叹关系型的那种数据可以用对象的形式来持久化,瞬间有种:扁平的飞机场 变为 饱满的 凶器。但是现在想起来那种映射很蛋疼啊。纯粹的面向对象数据库更加native,如果面向对象的数据库能够拥有和传统数据库一样的优秀特性更好。
分享到:
评论

相关推荐

    开源面向对象数据库 db4o 之旅

    1.介绍了面向对象数据库 db4o 的基本特性,并且与传统关系型数据库以及 OR 映射技术做了比较分析,读者可以体验到 db4o 的全新的面向对象存储的理念,并且给出了性能测试数据。 2.介绍了面向对象数据库 db4o 的安装...

    DB4O面向对象数据库使用指南

    DB4O面向对象数据库使用指南

    db4o面向对象数据库教程的入门教程

    ### db4o面向对象数据库教程入门知识点解析 #### 一、db4o简介与特性 - **db4o**:db4o是一款专为Java、.NET和Mono平台设计的开源面向对象数据库系统。它提供了高效的数据存储和检索功能,支持多种数据类型,并且...

    对象数据库db4o对象数据库db4o

    db4o(database for objects)是对象数据库的一种,它提供了对Java和.NET平台的完全支持,允许开发者以面向对象的方式来操作数据,极大地简化了数据管理和持久化的过程。 ### db4o概述 db4o的核心理念是“存储对象...

    db4o-8.0-java

    总结来说,"db4o-8.0-java" 是一个完整的db4o对象数据库解决方案,包含所有必要的组件,让Java开发者能够轻松地在自己的项目中实施对象数据库。源码、jar包、Eclipse插件和文档的提供,使得开发、调试和学习过程变得...

    db4-utils-4.3.29-10.el5_5.2.i386.rpm

    db4-utils-4.3.29-10.el5_5.2.i386.rpm 用二SZ RZ下载、上传。

    db4-devel和libcap-devel

    在linuxpython安装过程中可能会有db4-devel和libcap-devel不能知道的问题可下载文档使用rpm -ivh libpcap-1.9.0-3.el8.x86_64.rpm libpcap-devel-1.9.0-3.el8.x86_64.rpm libdb4-4.8.30-30.el8.x86_64.rpm libdb4-...

    db4-devel-4.7.25-17.el6.i686.rpm

    db4-devel-4.7.25-17.el6.i686.rpm

    db4-4.7.25-17.el6.x86_64.rpm

    标题中的“db4-4.7.25-17.el6.x86_64.rpm”是一个针对64位Linux系统的数据库软件包,名为db4,版本为4.7.25,发行版本号为17,适配的是RHEL(Red Hat Enterprise Linux)6系列的操作系统。这个RPM(Red Hat Package ...

    db4o-8.0.236.16058.zip 对象数据库,内存数据库jar包,两个

    **db4o 8.0 对象数据库** db4o(Database for Objects)是一种开源的对象数据库管理系统(Object-Relational Mapping, ORM),它允许开发者直接将Java对象持久化到数据库中,无需传统的SQL语句。这个数据库系统的...

    db4o-5.0-tutorial-java帮助

    db4o(发音为“d-b-for-o”)是一款原生的Java、.NET和Mono平台的开源对象数据库。它以简单易用和高性能著称,适用于存储和查询复杂的对象结构。db4o的设计理念是将对象直接存储到数据库中,而无需像传统的关系型...

    db4o-7.12-tutorial

    - **db4o引擎**:db4o的核心是一个高性能的对象数据库引擎,能够直接存储和检索对象数据,无需复杂的转换过程。 - **对象持久化**:通过简单的API调用即可实现对象的存储和检索,极大地简化了开发工作。 - **事务...

    db4-devel-4.7.25-17.el6.x86_64.rpm

    oracle依赖包oradb4-devel-4.7.25-17.el6.x86_64.rpm

    db4o使用指南

    db4o 是一个开源的面向对象数据库,能够轻松地将 Java 对象持久化到数据库中。本文将详细介绍 db4o 的安装、启动、查询方式、对象持久化、数据库文件结构、主要包结构等知识点。 一、db4o 安装和启动 db4o 的安装...

    db4-4.7.25-17.el6.i686.rpm

    标题“db4-4.7.25-17.el6.i686.rpm”指出的是一个特定版本的Berkeley DB(简称db4)软件包,适用于32位的Linux系统,具体为Red Hat Enterprise Linux 6(RHEL 6)系列。Berkeley DB是一款轻量级、高性能的数据存储库...

    db4o-7.2-java

    **db4o-7.2-java** 是一个针对Java平台的开源对象数据库系统,它将传统的关系型数据库理念与面向对象编程相结合,为开发者提供了一种高效、灵活的数据存储解决方案。db4o允许开发者直接存取Java对象,而无需通过SQL...

    db4o-7.0-tutorial

    **db4o面向对象数据库的关键特性:** 1. **原生支持Java和.NET:** db4o直接在Java和.NET平台上运行,无需任何额外的适配层,使得在这些平台上的应用能够无缝地利用其功能。 2. **开源:** 作为一款开源软件,db4o...

    Android开发-面向对象的数据库Db4o.doc

    Db4o是一个面向对象的数据库系统,由db4objects公司开发,它支持Java和.NET平台,并采用双授权模式,即GPLv2和商业授权。在Android开发中,Db4o提供了一种替代传统关系型数据库如SQLite的方式,尤其是在面对面向对象...

    java数据库(db4o)

    Java数据库db4o,全称为“Database for Objects”,是一款开源的对象数据库系统,专门设计用于Java和.NET平台。它提供了一种直接在对象模型上进行数据操作的方式,无需传统的ORM(对象关系映射)层,简化了开发过程...

Global site tag (gtag.js) - Google Analytics