`
liusheng112078
  • 浏览: 6145 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

db4o写入速度惊人

阅读更多
db4o 数据写入速度惊人,10万条数据插入,耗时才3094ms
import java.util.List;
import com.db4o.Db4oEmbedded;
import com.db4o.ObjectContainer;


public class TestDb4o {
	public static void main(String[] args) {
		ObjectContainer db = Db4oEmbedded.openFile(Db4oEmbedded
		        .newConfiguration(), "testEb");
		try {
			long start=System.currentTimeMillis();
			for(int i=0;i<100000;i++){
				Student stu=new Student("ls","男");
			    db.store(stu);
			}
			long end=System.currentTimeMillis();
			System.out.println(end-start);
		    List <Student> stuList = db.query(Student.class);
		    int size=stuList.size();
		    for (int i=0; i<size ;i++){
		    	System.out.println(stuList.get(i).toString());
		    }
		} finally {
		    db.close();
		}
	}
	
}


官方基准测试数据
1
0
分享到:
评论

相关推荐

    db4o使用指南

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

    Db4o的简单操作项目

    Db4o,全称为“Database for Objects”,是一个开源的对象数据库管理系统,主要应用于Java和.NET平台。这个项目专注于提供一种简单的方式来存储和检索Java对象,无需SQL或其他中间映射层。在“Db4o的简单操作项目”...

    db4o8.0以及db4o中文指南

    1. **性能优化**:db4o 8.0对查询引擎进行了优化,提高了查询速度和整体性能,尤其在大数据量的场景下表现更佳。 2. **事务支持**:提供了更强大的事务管理,确保数据的一致性和完整性,支持ACID(原子性、一致性、...

    db4o-8.0-java

    **db4o(Database for Objects)** 是一个开源的对象数据库管理系统(Object-Relational Mapping,ORM),它允许开发者直接在Java或.NET平台上存储和检索Java对象或.NET对象,无需进行SQL查询或者映射过程。db4o的...

    db4o-7.12-tutorial

    ### db4o-7.12 教程详解 #### 一、db4o简介与安装 db4o是一款开源的对象数据库系统,支持Java、.NET 和 Mono等平台。本教程旨在帮助用户快速掌握db4o的基本用法,并提供丰富的资源以支持开发者深入学习。 在开始...

    db4o .net3.5

    **db4o .net3.5** db4o(Database for Objects)是一个开源的对象数据库系统,专注于在.NET Framework 3.5环境下存储和检索对象。它允许开发者直接使用.NET类作为数据库模型,无需进行传统的映射过程,极大地简化了...

    db4o开发指南和各种实例

    **db4o 开发指南与实例详解** **一、db4o 简介** db4o(Database for Objects)是一款开源的对象关系数据库管理系统(Object-Relational Mapping, ORM),它允许开发者直接将Java对象存储到数据库中,无需编写SQL...

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

    **对象数据库db4o详解** 对象数据库是一种新型的数据库管理系统,与传统的关系型数据库不同,它直接存储和管理对象,而不是将对象转换为表格形式的数据。db4o(database for objects)是对象数据库的一种,它提供了...

    db4o 权威指南

    《db4o 权威指南》是一本深入探讨db4o这一开源面向对象数据库系统的专业书籍,对于Java开发者来说尤其有价值。db4o是Database for Objects的缩写,它允许开发者以自然、直观的方式存储和检索Java对象,无需编写SQL...

    DB4O笔记+常用JAR包

    DB4O,全称为“Database for Objects”,是一个开源的对象数据库管理系统(ODBMS),它允许开发者直接将Java或.NET对象持久化到磁盘上,而无需使用传统的关系型数据库中的SQL语句。DB4O提供了简单、高效且灵活的数据...

    非常好的Db4o资料,适合想研究Db4o的同学

    Db4o,全称为“Database for Objects”,是一个开源的对象数据库系统,专为.NET和Java平台设计。它允许开发者直接在对象上进行数据操作,而无需传统的ORM(对象关系映射)层,简化了数据存储和检索的过程。这个...

    DB4O管理工具

    DB4O(Database for Objects)是一款开源的对象数据库管理系统(Object-Relational Mapping,ORM),它允许开发者将Java或.NET对象直接存储到磁盘上,无需转换为传统的表和列的结构。DB4O的设计理念是简化数据存储,...

    db4o中文指南

    【db4o中文指南】 db4o是一个专为Java和.NET开发者设计的开源、轻量级的纯面向对象数据库引擎,提供了一种简单易用的方式来实现对象持久化。这款数据库引擎已被验证具备优秀的性能,根据描述中的基准测试,db4o在与...

    DB4O Java开发应用

    DB4O,全称为“Database for Objects”,是一个开源的对象数据库管理系统,专为Java和.NET平台设计。它允许开发者直接在数据库中存储、检索、更新和删除Java对象,无需中间的ORM(对象关系映射)层。这篇文档是DB4O ...

    DB4o 数据库实例

    DB4o(Database for Objects)是一款开源的对象数据库系统,它允许开发者直接将对象持久化到数据库中,无需进行额外的映射或者数据访问层(DAL)的开发。这个数据库系统设计的目标是简化对象关系映射(ORM)的过程,...

    Db4o (net)类库

    Db4o(全称“Database for Objects”)是一款开源的对象数据库管理系统(ODBMS),它专为.NET Framework设计,提供了一种直接在对象模型上进行数据存储和检索的方式。这款类库允许开发者将普通的.NET对象持久化到...

    java数据库(db4o)

    5. **内存管理**:db4o可以缓存对象到内存中,提高数据访问速度,同时支持自动或手动的内存管理和垃圾回收。 6. **并发控制**:db4o支持多线程环境下的并发访问,提供了锁机制来保护数据的一致性。 7. **轻量级**...

    db4o-5.0-tutorial-java帮助

    标题:db4o-5.0-tutorial-java帮助 描述:这份资料是关于db4o数据库的使用教程,特别针对Java开发人员。db4o是一款开源的对象数据库,支持Java、.NET以及Mono平台。该教程旨在帮助用户快速上手db4o,并在开发过程中...

    db4o6.4-java

    7. **内存模式**:除了传统的磁盘存储,db4o还提供了内存模式,允许在内存中存储对象,提高数据存取速度,适用于性能要求高的应用场景。 在db4o-6.4这个版本中,你将找到以下组件: - **源代码**:这部分内容包含...

Global site tag (gtag.js) - Google Analytics