常用内存数据库介绍(五)

5.内存数据库之比较

上述内存数据库,首先由于License限制,排除了所有的商业数据库产品包括:

 

Alitibase

Oralce Berkelay DB

Oracle TimesTen

eXtrmeDB

 

还包括 Berkelay DB这样的开源,但限制商业使用的数据库。

 

所以比较的重点就是SQLiteH2

 

 

  

 

 

 

方面

具体要求

必要条件

SQLite

H2

License

是否收费

 

免费使用

免费使用

是否开源

 

开源

开源

是否有技术支持

 

主要是社区支持,如果需要专业支持需要购买

主要是社区支持,如果需要专业支持需要购买

商业目的的分发版本是否仍要收费

免费

免费

其他

 

 

 

性能

数据容量支持100000条以上记录

支持

支持

并发查询处理能力

 

SQLite在并发(包括多进程和多线程)读写方面的性能一直不太理想。数据库可能会被写操作独占,从而导致其它读写操作阻塞或出错。

并发性较好(在模拟器中有使用,支持50个并发查询没问题)

查询速度

 

数据量少的情况非常好

修改速度

 

 

平台支持

32/64

 

全部支持

全部支持(需java平台支持)

Linux/window/UNIX/mobile

 

支持Linux/Mac OS/Windows

全部支持(需java平台支持)

运行方式支持

支持嵌入式

 

支持

支持

支持独立运行

 

不支持

支持

连接方式支持

支持ODBC

 

不支持

支持

支持JDBC

 

必须通过第三方的JDBC驱动

支持

支持内存访问

 

通过c接口(专用API

通过JDBC,不支持API访问

支持网络访问

 

不支持

支持

SQL支持

支持SQL

支持

支持

支持IndexTrigger

ConstrainsViews

 

支持,有资料说其不支持外键约束。

支持

管理界面

支持管理界面

 

支持CLI

支持Web界面的管理控制台

管理界面友好程度

 

较差

较好

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值