一般筆者在使用的輕量化資料庫為 SQLite,一個檔案就可以搞定了
但最近在摸 Spring Data JPA 時,無意間發現了 H2 Database Engine 這個東西
這也算是一套輕量化的資料庫,官方所描述的特色如下
Features
H2 | |||||
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 管理畫面
沒有留言 :
張貼留言