db4o

对象数据库
授权协议 未知
开发语言 Java
所属分类 数据库相关、 数据库服务器
软件类型 开源软件
地区 不详
投 递 者 师冥夜
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

db4o 开源对象数据库

  • 完全原生于Java和.NET
  • 100% 面向对象, 抛开对象-关系映射
  • 为嵌入式应用优化
  • 开源,可以基于GPL协议免费使用.

可嵌入db4o的原始Java 和 .NET对象数据库引擎到您的产品和商店,甚至更为复杂的对象结构而仅需要一行的编码!

db4o 可帮您节省研发的费用和时间,提供更为优质的运作, 且不需要雇佣数据库管理员。

下载和测试硬体 世界上最流行的对象数据库!在GPL下,它是开放的原始码和免费的,不需要注册!

  • 通过第一篇的介绍,相信大家也对Db4o有一定的了解,接下来就详细说一下有关查询的话题。 Db4o原生支持3中查询模式: Query-By-Example: 简称 QBE ,根据模板类进行匹配查询,这是最简单的一种模式 Native Query: 简称 NQ ,Db4o推荐的查询模式 The SODA API :这是Db4o底层查询API ,官网文档解释,此API提供向后的兼容性,适用于动态生成的查

  • db4o使用全解  db4o是一种纯对象数据库,相对于 传统的关系数据库+ORM,db4o具有以下好处: 1)以存对象的方式存取数据(不过你考虑一下完全以对象的方式去考虑数据的存取对传统的数据库设计思维来说是多么大的颠覆) 2)无需数据库服务器,只需要一个数据文件,且dll大小仅为300多k,非常适合作为嵌入式数据库; 3)提供Query By Sample, Native Query和Simpl

  • 偶遇Db4o,非常有感觉,就推荐给大家吧。它是一种开源对象数据库。百分之百的面对对象,操作数据库就像操作对象一样简单快速。它有Java和.Net两个版本,在其官网可下载安装包及源代码。以.Net版本为例,给大家介绍Db4o的使用。 安装完成后,在omn文件夹下,有一个Visual Studio的插件(ObjectManagerEnterprise),利用它可以像其他数据库工具一样,可以快速访问对象

  • 存档日期:2019年5月13日 | 首次发布:2007年5月22日 重构Java™代码比重构关系数据库要简单得多,但是幸运的是,对象数据库的情况并非如此。 在《繁忙的Java开发人员db4o指南》的这一期中,Ted Neward向您介绍了他最喜欢的对象数据库的另一个优点:db4o将重构简化到几乎没有用处。 此内容不再被更新或维护。 全文以PDF格式“按原样”提供。 随着技术的飞速发展,某些内容,步

  • packageorg.rx.repository.db4o.impl;importcom.db4o.Db4o;importcom.db4o.ObjectContainer;importcom.db4o.ObjectSet;importcom.db4o.config.Configuration;importlombok.SneakyThrows;importorg.rx.api.dto.common

  • <!--juan_zhai--> <dependency> <groupId>com.db4o</groupId> <artifactId>com.db4o</artifactId> <version>7.7.67</version> </dependency> <depende

  • db4o发布7.2,出现.NET 3.5版本,支持LINQ   Db4Object刚刚发布了db4o的7.2beta,除了以前支持如下的平台:.NET 1.1,.NET 2.0,Mono外,现在还支持.NET 3.5了。当然支持.NET 3.5,最主要的时候要来支持LINQ。 关于LINQ,我稍后再讲。现在讲讲7.2中最大的新特性——Transparent Activation(透明激活)。关于7

  • Db4o一个轻巧的、面向对象的数据库。为了方便调用,这里将查询、插入、更新、删除操作封装到了Db4oUtil工具类,懒人可一键调用哦哈哈哈 import com.db4o.Db4o; import com.db4o.ObjectContainer; import com.db4o.query.Query; import org.slf4j.Logger; import org.slf4j.Log

  • >但用这的人好像很少 太超前了。 db4o是对无论有多复杂的对象内容 结构或关系都能持久保存,虽然取名对象数据库,但是重点含义在对象,而不是数据库。这个数据库概念不同于传统关系数据库概念,可以理解为使对象冬眠地,以保证对象内容能够长久存在。 现在程序员都只有SQL数据库知识,使用db4o前提必须真正全面掌握OO知识,这两种知识不是重叠的,从OO建模 OO架构等一系列全新知识必须重新学习和使用。这是

  • public class Testdb4oIndex { public static class Record { String strKey; long   intKey; }; public static class Assert { public static void that(boolean condition) { if (!condition) { throw new Error("

  • 处理多样性关系 舒适的家庭生活会导致一个或更多 “小人儿” 降临到这个家庭。但是,在增加小孩到家庭中之前,先确保 Person 真正有地方可住。给他们一个工作场所,或者还有一个很好的夏日度假屋。一个 Address 类型应该可以解决所有这三个地方。 清单 1. 添加一个 Address 类型到 Person 类中 package com.tedneward.model; public class

  • 前一段时间试用了db4o,真心觉得不错,但自己在国内搜索了一下,并没有找到任何一个专门的论坛和面向对象的数据库产品,深感这东西在国内并没有太普及。但自己试用觉得这个东东真心不错(当然也有自己的优势和劣势),所以自己建立了这个网站来推广(面向对 前一段时间试用了db4o,真心觉得不错,但自己在国内搜索了一下,并没有找到任何一个专门的论坛和面向对象的数据库产品,深感这东西在国内并没有太普及。但自己试用

 相关资料
  • db4o-netbeans 是一个用来管理 db4o 数据库的 NetBeans 插件。 在线安装地址:http://db4o-netbeans.googlecode.com/svn/trunk/updateNB6/updates.xml

  • SPT Object Database 是一个纯Java的对象数据库,采用 Prevayler 开发。

  • A Table 对象可以被指示从数据库中已经存在的相应数据库架构对象加载关于其自身的信息。此过程称为 反射 。在最简单的情况下,您只需指定表名,即 MetaData 对象,而 autoload_with 参数:: >>> messages = Table('messages', meta, autoload_with=engine) >>> [c.name for c in messages.co

  • bytes Buffer - 发送的内容。 file String - 要上传的文件的路径。 blobUUID String - Blob数据的UUID。通过 ses.getBlobData 方法来接收数据,

  • 问题内容: 我目前正在尝试db4o(Java版本),我非常喜欢我所看到的。但是我不禁想知道它在真实的实时(网络)环境中的性能如何。是否有人可以分享有关运行db4o的经验(好坏)? 问题答案: 我们在大型客户端/服务器项目中运行DB40 .NET版本。 我们的经验是,您可能会获得比典型的关系数据库更好的性能。 但是,您实际上必须调整对象才能获得这种性能。例如,如果您有一个包含很多对象的列表,则这些列

  • 所以我有了这个类,我想要一个接受int的方法,并创建一个这个大小的新数组。如果我声明 这将创建一个大小为10的数组。 我试过做