浏览 3837 次
锁定老帖子 主题:讨论一下桌面型(嵌入式)数据库
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-05
首先请为这种类型的数据库应用正名,我觉得叫桌面型数据库或者嵌入式数据库都不错,只不过嵌入式数据库容易联系到嵌入式系统应用那里 最近用JAVA做一个小东西,在评估数据库,希望的功能是能运行在应用程序的JVM里,同时有WIN和LINUX下的版本,表结构不容易被看到,性能够好 在这里把小结一下我最近的评估结果,抛砖引玉: ACCESS、BerkeleyDB和SQLite属于文件型数据库,单一一个数据文件, 可能BerkeleyDB的性能要好些,数据库引擎只有几百K,但据说商业应用不免费?不支持JDBC,本身提供JAVA API存取数据 ACCESS没有免费的TYPE-4 JDBC驱动,在LINUX下有问题 SQLite的数据文件太容易破解,数据库引擎只有几百K Firebird:前身是InterBase,最有希望,可惜嵌入式版本不支持JAVA Derby: 前身是Cloudscape,还不错,JAVA实现 HSQLDB:好象比较常用,但数据不能加密 H2:JAVA实现,最吓人的是它网站上的一个性能图表,居然比Derby和HSQLDB高出来一大截,请有经验的来评论一下 杂七杂八,欢迎拍砖 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-03-05
H2支持 File Encryption
File Encryption The database files can be encrypted using two different algorithms: AES-128 and XTEA (using 32 rounds). The reasons for supporting XTEA is performance (XTEA is about twice as fast as AES) and to have an alternative algorithm if AES is suddenly broken. |
|
返回顶楼 | |