JAVADB的研究一

    技术2022-05-20  52

    javaDb开发的DB种类繁多,可以大致划分为三类:

    1、面向对象化直接存储的db

    2、实现k/v存储的db

    3、面向关系数据库的db。

     

    今天主要讲解第三个db

    目前在java目前流行的关系数据库java-db,主要是三种  derby、 hsql 和 h2。

    h2 和 hsql有很大的相似性,应为其有一个共同的创建者。

     

    主要对比一下三个方面:

     

    三者都是100% java db,同时支持 内存、文件 和 网络三种操作方式。

    三者的数据存储方式,h2 和 hsql单文件存储,derby为多文件存储

    三者对100万数据存储,实现速度(文件操作) hsql > h2 >> derby

     

    h2 为开源组织,没有太商业化的组织支持;

     

    hsql为开源,但是其对应存在商业版,存在商业化组织支持;

     

    derby 开源,已经纳入java sdk 内置。

     

    本人看好 h2,开发势头良好。

     


    最新回复(0)