Embedded数据库比较:Access、SQLite、HSQLDB、Sybase、MySQL、DB4O
来源:互联网 发布:大数据与云计算 编辑:程序博客网 时间:2024/04/29 20:44
引自:http://www.cnblogs.com/kenkofox/archive/2011/03/18/1988422.html
一、Access
数据类型有些另类,而且密码太容易被攻破,性能不高,只能用在Windows程序上。一般说来,单个表不超过10万少条记录为好,整个数据库不超过100M为好。ACCESS对数据库容量限制为2G,但超过100M后性能便
会有很大折扣。
二、HSQLDB
支持csv,配置分发容易,大数据量情况下性能不佳,这和sql执行效率无关,性能瓶颈在硬盘文件上,毕竟由于hsqldb没有在数
据文件存储上花时间,只是挂个csv。只能用于Java程序中。
三、firebird
数据文件是单一,部署、分发相对简单;用embedded方式,只需要把icudt30.dll、icuin30.dll、icuuc30.dll、
jaybird21.dll、fbembed.dll五个文件和目录intl(里面有两个文件,是处理字符集的)放在程序启动目录就行了;中文支持的不错
,但是要在建库的时候使用GB_2312字符集。有.NET、C++、Java多个Binding。
四、Sybase asa
数据能加密,性能不错,需要付费。
五、derby
性能和易用性都不错,但embedded版本完全没有数据认证,导致谁都可以打开数据库执行sql语句,而且数据库是以一个目录存
储的。只能用于Java程序中。
六、sqllite
官方发行版本不支持数据加密,另外,对中文,尤其是用中文order by的时候时常错误;还有就是完全没有用户认证;不过执行
效率不错。几乎稍微流行点的编程语言都有相应的Binding。
七、mysql
虽然mysql也可以不通过安装,直接拷贝就能使用,但是距离embedded还差一块。
八、DB4O
面向对象的数据库,使用DB4O无需ORM工具就可以直接进行对象存储。支持Java和.Net平台。可以自定义数据加密算法,性能优
良,单文件。虽然也支持Server模式,但最适合用于Embedded。
此外还有VistaDB、BerkeleyDB之类可以选择。
阅读全文
0 0
- Embedded数据库比较:Access、SQLite、HSQLDB、Sybase、MySQL、DB4O
- Embedded数据库比较:Access、SQLite、HSQLDB、Sybase、MySQL、DB4O
- HSQLDB 和 H2 数据库比较
- oracle mysql SQLite Postgres 数据库比较
- hsqldb数据库
- access数据库转Sqlite数据库
- C#连接各种数据库代码Access,Sql Server,Oracle,Mysql,IBM DB2,Sybase
- java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access
- java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access
- C#连接Access、SQL Server、Oracle、MySQL、DB2和SyBase数据库的代码集
- C#连接Access、SQL Server、Oracle、MySQL、DB2和SyBase数据库的代码集
- Oracle,MySQL,Access,Sybase数据库查询第一条记录和前n条记录
- sqlite和HSQLDB
- Access MySQL MSSQL 三数据库简单性能比较表
- SQLite vs MySQL vs PostgreSQL:关系型数据库比较
- SQLite vs MySQL vs PostgreSQL:关系型数据库比较
- SQLite vs MySQL vs PostgreSQL:关系型数据库比较
- SQLite vs MySQL vs PostgreSQL:关系型数据库比较
- MySQL使用可重复读作为默认隔离级别的原因
- Why Elasticsearch?
- getopt函数簇
- OpenCV自学笔记19. 基于SVM和神经网络的车牌识别(三)
- 摄像头OV7670与OV7620对比
- Embedded数据库比较:Access、SQLite、HSQLDB、Sybase、MySQL、DB4O
- ViewPager刷新无效
- Android-网络图片下载工具类-三级缓存
- Android View的绘制流程
- android Activity 不在多任务显示
- Java RTTI(类型信息)(.class 类对象)
- Hibernate的fetch
- DVA知识集合
- 1831: [AHOI2008]逆序对