`
baobeituping
  • 浏览: 1062383 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

db4o 文件整理(收缩)

 
阅读更多

 

一直都不敢大胆使用db4o,不是因为它不好,不稳定,而是有个毛病就是数据库文件会越来越大。现在下面的代码能对该问题提供较大帮助。

        DefragmentConfig config = new DefragmentConfig(“./data/db.db4o”);
        config.forceBackupDelete(true);
        try {
            Defragment.defrag(config);
        } catch (IOException ex) {
            Logger.getLogger(Db4objects.class.getName()).log(Level.SEVERE, null, ex);
        }

但我仍希望db4o能更智能些,自动回收多余的空间。
以我多年的实践经验,db4o 是很不错的,推荐大家使用。

分享到:
评论

相关推荐

    db4o使用指南

    db4o 的数据库文件后缀名是“*.yap”,与传统的 RDBMS 一样, db4o 也有自己的数据库文件结构。 五、db4o 主要包结构 db4o 的主要包结构包括 com.db4o、com.db4o.ext 和 com.db4o.config 等包。 com.db4o 包含了...

    Db4o的简单操作项目

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

    db4o-8.0-java

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

    DB4o 将一个对象保存到文件中,然后查询读取

    在本文中,我们将深入探讨如何利用DB4o将一个对象保存到文件中,然后进行查询读取。 首先,让我们了解一下DB4o的基本工作原理。DB4o的核心思想是对象持久化,即将内存中的对象实例存储到磁盘上,以便在后续的程序...

    DB4O管理工具

    1. **Db4oExplorer.2010.sln**:这是一个Visual Studio解决方案文件,通常包含了一个或多个项目,用于开发和构建DB4O管理工具。开发者可以使用此文件来打开、编译和运行源代码。 2. **Lib**:这是一个库文件夹,很...

    db4o8.0以及db4o中文指南

    db4o的目标是简化数据管理,提供更接近自然编程的方式,使开发过程更加高效。在db4o 8.0版本中,引入了多项增强功能和改进,以提升性能和用户体验。 ### 一、对象数据库基础 对象数据库与传统的关系型数据库不同,...

    db4o .net3.5

    - **db4o-7.4-tutorial-java.pdf**:尽管这个文件与.NET无关,但可能对理解db4o跨平台的能力有所帮助。它可能是针对Java开发者的教程,因为db4o也支持Java平台。学习Java版本的教程可能有助于理解db4o的核心概念,...

    db4o-7.12-tutorial

    - **api/db4o.chm**:API文档是以编译后的帮助文件形式提供的,有助于初学者快速了解API细节。 - **reference/index.html**:这是一份完整的参考文档,适用于已经有一定经验的db4o用户。 - **tutorial/Db4objects...

    Db4o (net)类库

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

    db4o开发指南和各种实例

    db4o(Database for Objects)是一款开源的对象关系数据库管理系统(Object-Relational Mapping, ORM),它允许开发者直接将Java对象存储到数据库中,无需编写SQL语句。db4o的核心理念是“对象即数据”,它提供了...

    db4o for java

    在实际使用中,开发者可以下载db4o的库文件(如压缩包中的"db4o-8.0"),将其引入到项目中,然后通过简单的API调用来实现对象的存储和查询。尽管db4o已经停止了官方的更新和支持,但它的设计理念和实现方式仍然对...

    DB4O笔记+常用JAR包

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

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

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

    db4o 权威指南

    db4o是Database for Objects的缩写,它允许开发者以自然、直观的方式存储和检索Java对象,无需编写SQL查询,极大地简化了数据管理的复杂性。 该书详细介绍了db4o的基础知识,包括如何安装和配置db4o环境,以及如何...

    DB4O Java开发应用

    - Installation:在Java项目中使用DB40,通常需要将db4o相关的JAR文件添加到项目的构建路径或依赖管理中。对于Maven项目,可以通过在pom.xml文件中添加对应的依赖来实现。 2. 第一步: - 打开一个DB4O库:首先,...

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

    通过深入学习这些材料,你可以全面理解Db4o的工作原理和使用技巧,从而在实际项目中更有效地利用Db4o进行数据存储和管理。 总的来说,Db4o是一个强大且灵活的对象数据库解决方案,尤其适合那些希望减少对象与数据库...

    java数据库(db4o)

    Java数据库db4o,全称为“Database for Objects”,是一款开源的对象数据库系统,专门设计用于Java...在压缩包中的“db4o”文件可能包含了db4o的库文件、示例代码、文档等资源,可以帮助深入理解和使用这个数据库系统。

    db4o-5.0-tutorial-java帮助

    db4o的核心组件是一个单独的jar文件,即db4o引擎。这个文件包含了所有用于编程的必要组件。不同版本的db4o引擎分别针对不同的Java环境进行了优化: - **db4o-5.0-java1.1.jar**:支持大多数提供JDK 1.1.x功能(如...

Global site tag (gtag.js) - Google Analytics