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
  • 相关阅读:
    Chap5:操作文件和目录[The Linux Command Line]
    ABC3
    ABC2
    ABC
    Spring MVC / Boot
    Usefull Resources
    [ Learning ] Design Pattens
    [ Learning ] Spring Resources
    URL Resources
    [ Windows BAT Script ] BAT 脚本获取windows权限
  • 原文地址:https://www.cnblogs.com/northeastTycoon/p/5591075.html
Copyright © 2011-2022 走看看