2015年1月27日 星期二

H2 Database Engine 輕量化資料庫

 

一般筆者在使用的輕量化資料庫為 SQLite,一個檔案就可以搞定了

但最近在摸 Spring Data JPA 時,無意間發現了 H2 Database Engine 這個東西

image

這也算是一套輕量化的資料庫,官方所描述的特色如下

Features

 

H2

Derby

HSQLDB

MySQL

PostgreSQL

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

See also the detailed comparison.

簡單的來說,容量更小,支援度更高(但這不是每個商人都會說的嗎?)

所以就實際的試用了一下,整個安裝及初次使用所花費的時間不用一分鐘…

真的是很快,如果不想使用它原本的console管理,也可以使用 SQL Workbench 

來做各項的操作與使用。

推薦給想使用輕量化資料庫做些練習的朋友。

官方下載頁面

官方的快速上手

官方的教學

簡易連結說明

Web Browser 管理畫面

image

沒有留言 :

張貼留言