文件型数据库比较
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,我的系统四年来几百份数据库从来没坏过一例,无论单机还是网络
分享到:
相关推荐
文件型数据库 SQLite学习Demo vs2010
文档型数据库与关系型数据库的比较_陈婕.pdf
sqliteDev,文件型数据库sqliteDev,文件型数据库sqliteDev,文件型数据库sqliteDev,文件型数据库sqliteDev,文件型数据库
SQLite Expert Professional v3.1.9
纯Java程序读取DBF文件型数据库
车型配对数据库文件车型配对数据库文件车型配对数据库文件
电子档案技术规范:DAT 57-2014 档案关系型数据库转换为XML文件的技术规范 前 言 本标准由国家档案局档案科学技术研究所提出。 本标准由国家档案局归口。 本标准起草单位:国家档案局档案科学技术研究所、中央档案馆...
实践上,AIX、HP-UX等平台运行Oracle数据库,是诸多大中型系统的典型配置方式——用户得益于Al×等UNIX的坚固支撑,受惠于Oracle可用性保证! AIX UNIX是一套复杂的UNIX系统,Oracle复杂度不在其右,这点毫无疑问! ...
Apache Derby是一个完全用java编写的数据库,Derby是一个Open source的产品,基于Apache License 2.0分发。 Apache Derby非常小巧,核心部分derby.jar只有2M,所以既可以做为单独的数据库服务器使用,也可以内嵌在...
ASP上传组件存文件型跟存到数据库中2种类型,需要的赶快下的吧ASP上传组件存文件型跟存到数据库中2种类型,需要的赶快下的吧
实验一 数据文件和表空间的管理 【开发语言及实现平台或实验环境】 Oracle10g 【实验目的】 (1)熟悉ORACLE的环境,学习使用SQL*Plus与ORACLE进行交互; (2)掌握连接数据库以及断开连接的方法; (3)掌握数据...
2、自动跟踪私聊状态,自动切换和对象是否私聊。 3、自定义头像功能。 4、滚屏方式。...(可随时让您记下聊友的信息等,以后随时可以查看) ...7、功能强大的个性设置...16、使用文本数据库,穷人有福了。
大型数据库设计时常遇到的问题和解决方案,数据优化
《Oracle安全实践:来自第三方的关系型数据库安全指南》旨在创建实践程序来保证Oracle数据库安全,深入讨论了文件系统、TNS侦听、管理员PUBLIC权限、口令控制,详细介绍了如何管理默认账户、监测数据库运行、制定安全...
到2018上半年止车型数据库, db文件, APP直接调用. 不需要额外转换.
数据库和传统的关系型数据库差不多的概念,每个数据库含有多个集合,每个数据库最后会作为文件储存至服务器中,另外还有一些特殊的数据库进行了保留 (2)集合(table): 在MongoDB中,数据是以文档的形式存储的,...
很简单的实验设计。。是数据库的设计与实现的
非常基础的数据库教程。内容涉及数据库以及关系型数据库概念说明,基本sql语法。包含三个pdf文件。刚接触数据库或者对数据库概念有疑惑的推荐看看,数据库大牛就免啦。。。
大型数据库应用oracle实验报告.pdf
1)熟悉ORACLE的环境,学习使用SQL*Plus与ORACLE进行交互; (2)掌握连接数据库以及断开连接的方法; (3)掌握数据文件和控制文件的管理基本命令 (4)掌握表空间管理的基本命令