zoukankan      html  css  js  c++  java
  • H2 database 应用

    以前对内存表的引用一直采用sqllite,由于sqllite对字段的局限性无法满足需要.后来对h2 有了一定青睐做了下应用.下面对h2进行介绍.

    1. H2数据库引擎

          H2数据库由Java编写的,它可以在许多不同的平台上运行。它与Java6和7目前,数据库开发,并在Windows8和Mac OS X使用Java6测试测试,但它也可以在许多其他的操作系统,并使用其他的Java运行时环境。所有主要的操作系统(Windows XP,Windows Vista中,Windows 7中的Mac OS,Ubuntu等)的支持。

    H2,Java的SQL数据库。 H2的主要特点是:
    •非常快,开源,JDBC API
    •嵌入式和服务器模式;内存数据库
    •基于浏览器的控制台应用程序
    •占地面积小:约1.5 MB的jar文件大小

    2. H2与其他数据库对比

          在许多情况下,H2比其他(开源和不开源)的数据库引擎速度更快。请注意,这主要是在一台计算机上运行,以对数据库运行许多非常简单的操作在单个连接。这个测试不包括非常复杂的查询。 H2的嵌入模式比客户端 - 服务器模式更快,因为每个语句的开销大大减少。以下是与其他数据库做的对比.

     H2DerbyHSQLDBMySQLPostgreSQL
    Pure Java Yes Yes Yes No No
    Memory Mode Yes Yes Yes No No
    Encrypted Database Yes Yes Yes No No
    ODBC Driver Yes No No Yes Yes
    Fulltext Search Yes No No Yes Yes
    Multi Version Concurrency Yes No Yes Yes Yes
    Footprint (jar/dll size) ~1 MB ~2 MB ~1 MB ~4 MB ~6 MB
  • 相关阅读:
    FTPUtil工具类
    maven配置默认jdk版本
    IDEA 使用lombok
    当前时间是否在区间范围内
    获取剩余的秒数
    java类执行顺序
    java8 关于Set集合的线程安全使用
    反射之设置对象字段值以及根据字段获取对象字段值
    ES方法使用注意
    java导出标题多行且合并单元格的EXCEL
  • 原文地址:https://www.cnblogs.com/northeastTycoon/p/5591075.html
Copyright © 2011-2022 走看看