H2 1.3.175 发布,嵌入式数据库引擎

oschina
 oschina
发布于 2014年01月19日
收藏 19

H2 1.3.175 发布,此版本改进了空间特性;改进了和其他数据库的兼容性;增强了 MVStore 机制;现在是测试 beta 版本。

H2是一个短小精干的嵌入式数据库引擎,主要的特性包括:

  • 免费、开源、快速

  • 嵌入式的数据库服务器,支持集群(题外话:不知道谁会拿这样的数据库做集群

  • 提供JDBC、ODBC访问接口,提供基于浏览器的控制台管理程序

  • Java编写,可使用GCJ和IKVM.NET编译

  • 短小精干的软件,1M左右。

几个嵌入式数据库的对比:

 H2 Derby HSQLDB MySQL PostgreSQL
Pure JavaYesYesYesNoNo
Memory ModeYesNoYesNoNo
Transaction IsolationYesYesNoYesYes
Cost Based OptimizerYesYesNoYesYes
Encrypted DatabaseYesYesNoNoNo
ODBC DriverYesNoNoYesYes
Fulltext SearchYesNoNoYesYes
Multi Version ConcurrencyYesNoNoNoYes
Footprint (jar/dll size)~1 MB~2 MB~600 KB~4 MB~6 MB


本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:H2 1.3.175 发布,嵌入式数据库引擎
加载中

最新评论(8

闲大赋
闲大赋
Multi Version Concurrency 也支持了,牛叉
opal
opal

引用来自“gzwxn”的评论

引用来自“gzwxn”的评论

嵌入式数据库指的不是SQLite这种吗?连MySQL都成嵌入式了?

我想所谓“嵌入式”是指能像SQLite那样没有独立的进程,直接就是作为一个静态或者动态库在编译期嵌入应用程序中、作为程序中的一部分吧,这和支不支持内存模式似乎没什么关系,SQLite也支持磁盘文件。显然MySQL、PostgreSQL这些按其传统意义,是作为一个服务器而独立存在的。

mysql和postreSQL也支持sqlite的这种用法,只是你没有用过,不知道而已
gzwxn
gzwxn

引用来自“gzwxn”的评论

嵌入式数据库指的不是SQLite这种吗?连MySQL都成嵌入式了?

我想所谓“嵌入式”是指能像SQLite那样没有独立的进程,直接就是作为一个静态或者动态库在编译期嵌入应用程序中、作为程序中的一部分吧,这和支不支持内存模式似乎没什么关系,SQLite也支持磁盘文件。显然MySQL、PostgreSQL这些按其传统意义,是作为一个服务器而独立存在的。
独孤影
独孤影
pure java居然也是比较项目,真是无聊到死
开源无憾
开源无憾

引用来自“gzwxn”的评论

嵌入式数据库指的不是SQLite这种吗?连MySQL都成嵌入式了?

都说了,是引擎
pantrick
pantrick

引用来自“gzwxn”的评论

嵌入式数据库指的不是SQLite这种吗?连MySQL都成嵌入式了?

mysql 也有内存模式
Z
ZYud

引用来自“gzwxn”的评论

嵌入式数据库指的不是SQLite这种吗?连MySQL都成嵌入式了?

可嵌入到应用中,就是嵌入式.
embed
gzwxn
gzwxn
嵌入式数据库指的不是SQLite这种吗?连MySQL都成嵌入式了?
返回顶部
顶部