`

为什么不自己做个数据库系统

阅读更多
我所说的自己写DB,并不是要写一个像mysql一样功能强大齐全的关系数据库。事实上,只要能够实现增删改查,无论数据是保存在何处,都可以称为DB。
为什么要自己写DB

1. 使用Hibernate,如今是很流行的开发方式。Hibernate可以将关系数据库的映射为pojo对象,那在一些小数据量应用中,我们为什么自己实现一个持久化pojo的数据库呢,并且可以有很强的控制力。

2. 关系数据库不易表达树状数据。当然,关系数据库也可以表达树状数据,但是用关系数据库表示树状数据库,总有拐弯抹角的感觉。

3. 性能提升,在某些特殊的model上,自己写DB 可以使性能有更大的提升。

4. 能够实现任何你想要的奇妙的功能。我们可以被算法所难住,但不能在保存数据,查询数据时被难住啊。

2
0
分享到:
评论
1 楼 agile_boy 2008-01-22  
关注一下DB4O的面向对象数据库吧。

相关推荐

    数据库系统王珊课后习题答案

    数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。 数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS 的主要功能包括数据定义...

    数据库系统基础教程教程

    数据库系统有三个基本概念:数据库、数据库管理系统和数据库应用程序。 * 数据库是一个信息集合,要持续相当长一段时间。 * 数据库管理系统是一个软件系统,它可以创建、修改和管理数据库。 * 数据库应用程序是一个...

    python系统源码+数据库.zip

    python系统源码+数据库.zippython系统源码+数据库.zippython系统源码+数据库.zippython系统源码+数据库.zippython系统源码+数据库.zippython系统源码+数据库.zippython系统源码+数据库.zippython系统源码+数据库....

    数据库系统概论(电子版)

    数据库系统概论是一门深入研究数据管理、存储和检索的核心课程,主要涵盖了关系数据库理论、数据库设计、数据库管理系统实现以及数据库应用开发等多个方面。电子版的《数据库系统概论》通常以PDF格式提供,便于读者...

    网吧管理系统数据库设计

    网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档以及相关报表网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关...

    数据库系统概念 第六版 习题答案

    总之,《数据库系统概念》第六版的习题答案是学习数据库理论和技术的宝贵资源,它将帮助读者深化对数据库系统的理解,提升实际操作技能,为未来从事数据库相关工作或研究打下坚实的基础。通过结合书本内容和习题解答...

    数据库系统工程师教程-带书签

    数据库系统工程师教程是一本深入探讨数据库技术的专业书籍,旨在帮助读者掌握数据库设计、管理、优化以及故障排除等关键技能。数据库作为现代信息系统的核心组件,其重要性不言而喻,因此,理解并熟练掌握数据库系统...

    数据库系统概念表SQL数据

    在《数据库系统概念》中,每个表都有其特定的结构和含义,例如,可能包含客户信息、订单详情、产品信息等。理解这些表的关系对于正确地执行SQL查询至关重要。附带的表关系图能直观地展示各表间的关联,比如一对一、...

    哈工大数据库系统期末复习

    哈工大的数据库系统期末复习指南旨在帮助学生系统性地梳理课程内容,为即将到来的考试做好准备。以下是对复习指南中涉及的重要知识点的详细解释: 1. **数据库系统概述**: 数据库系统是用于组织、存储和处理大量...

    数据库系统工程师教程

    数据库系统工程师是一个重要的职业角色,尤其在信息化社会中,数据管理与分析的需求日益增长。本教程旨在帮助读者全面掌握数据库系统工程师所需的核心技能和知识,为参加相关资格考试做好准备。压缩包中的三份文件...

    数据库系统概论.pdf

    数据库系统 数据库系统数据库系统数据库系统数据库系统数据库系统数据库系统数据库系统数据库系统数据库系统数据库系统

    数据库系统导论(第7版)中文

    数据库系统是信息技术领域中的核心部分,它负责存储、管理和检索数据,为各种应用程序提供支持。《数据库系统导论》作为一本经典教材,已经更新至第七版,并提供了中文版,这无疑为中国读者理解复杂的数据库概念提供...

    数据库系统原理实验五/大作业:数据库设计与应用开发大作业

    综上所述,数据库系统原理实验五/大作业不仅为学生提供了一个学习数据库设计理论和实践应用的机会,更重要的是,它通过一个完整的设计和开发周期,锻炼了学生的综合能力和实际解决问题的能力。通过这门实验课程,...

    数据库系统概论 第五版(主编王珊、萨师煊)习题答案

    学习数据库系统概论涵盖的这些内容对于理解数据库的基础原理和实际应用至关重要,它为开发和管理高效、可靠的数据库系统提供了理论基础。随着大数据、内存数据库和数据仓库等技术的发展,数据库系统在现代信息化社会...

    数据库系统教程_施伯乐_第3版教程

    《数据库系统教程》是施伯乐教授编写的经典教材,已经更新至第三版,为学习者提供了全面且深入的数据库理论与实践知识。本教程涵盖了数据库设计、关系模型、SQL语言、事务处理、并发控制、恢复机制以及数据库安全等...

    自考数据库系统原理真题及答案模拟试卷

    数据库系统原理是计算机科学中的一个核心课程,主要探讨如何有效地存储、管理和检索数据。自考数据库系统原理真题及答案模拟试卷是针对自学考试的学生准备的重要参考资料,它们可以帮助考生熟悉考试格式,掌握关键...

    (完整版)数据库系统概论第五版课后习题答案王珊

    数据库系统是现代信息技术中不可或缺的一部分,它为数据的存储、管理、检索和共享提供了高效而可靠的方法。在《数据库系统概论》第五版中,王珊教授深入浅出地介绍了数据库的基本概念,让我们来详细探讨其中的重点...

Global site tag (gtag.js) - Google Analytics