Java嵌入式開源數據庫H2
H2是一個短小精干的嵌入式數據庫引擎,下圖是常見幾個嵌入式數據庫的性能比較:
主要的特性包括:
- 免費、開源、快速
- 嵌入式的數據庫服務器,支持集群
- 提供JDBC、ODBC訪問接口,提供基于瀏覽器的控制臺管理程序
- Java編寫,可使用GCJ和IKVM.NET編譯
- 短小精干的軟件,1M左右。
幾個嵌入式數據庫的對比:
H2 | Derby | HSQLDB | MySQL | PostgreSQL | |
---|---|---|---|---|---|
Pure Java | Yes | Yes | Yes | No | No |
Memory Mode | Yes | No | Yes | No | No |
Transaction Isolation | Yes | Yes | No | Yes | Yes |
Cost Based Optimizer | Yes | Yes | No | Yes | Yes |
Encrypted Database | Yes | Yes | No | No | No |
ODBC Driver | Yes | No | No | Yes | Yes |
Fulltext Search | Yes | No | No | Yes | Yes |
Multi Version Concurrency | Yes | No | No | No | Yes |
Footprint (jar/dll size) | ~1 MB | ~2 MB | ~600 KB | ~4 MB | ~6 MB |
本文由用戶 umltool 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!