`

文件型数据库比较

阅读更多

文件型数据库比较
TinyDB,access,ib,fb,easytable,mysql,DBISAM我都用过,在操作数据库时经过突然停电,突然重启动等因素折腾以后,数据库文件准坏。而且坏后99%不能修复。SQLite我用同样的方法,却没事,SQLite数据库文件完好无损。
特别是TinyDB,access,DBISAM,不断的有人报数据库损坏,把我害苦了。
ib,mysql需要安装服务器程序,使用不太容易。easytable速度太慢。
FB报数据库损坏倒是少了,但也有1%损坏率。
突然停电,突然重启动等因素折腾,SQLite就这点值得去试试。我现在换SQLite数据库,看看实践中SQLite是不是能过硬。

这断时间试了sqlite数据库
sqlite和FB比,在单机上可解决三大问题:
一:突然停电或系统突然重启动导至数据损坏。sqlite对这方面很大程度上避免这个问题方面做得比较好。
二:加密功能,不用担心数据被别人复制到别的地方打开。而FB只要能复制到别的地方,随便可以打开。
三:频烦的插入删除,更新数据,不会导至数据数据库很快增长。FB数据库快速度增长是容易导至数据库损坏的原因。

这三个问题,是导至一个软件是否长期使用时的可靠性问题。
我使用了各种办法想让sqlite数据库出现损坏(在操作数据库时用突然断电,强制杀死进程,重新启动等等),都没有办到。而FB这样折腾一会数据库文件准坏,且无法修复。

sqlite缺点就是速度上比不上FB快。当然如果FB用的服务方式,还是很可靠的,可是,这样麻烦,小用户用这个也没有必要。
使用了三年FB,看来要换一下了。

firebird可靠性可是非常好的哦,打开force write,我的系统四年来几百份数据库从来没坏过一例,无论单机还是网络

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics