文件数据库是什么?跟关系数据库有什么区别,怎么组成的?百度的解释我看过了,感觉不对,请给位帮忙解答~ 15
据我所知,文件数据库在很多大型机(主机)中应用,应该存储量很大,速度很快,对于文件数据库的构成我很想了解,...
据我所知,文件数据库在很多大型机(主机)中应用,应该存储量很大,速度很快,对于文件数据库的构成我很想了解,
展开
2个回答
展开全部
文件数据库又叫嵌入式数据库,将整个数据库的内容保存在单个索引文件中,以便于数据库的发布。既然叫嵌入式数据库的话,此数据库内容上就有所限制,因为一打开程序数据库内容就自动加载到内存中,故比传统的数据库读取快。
二、文件数据库与传统数据库的比较 优势: 由于数据保存在单一文件中,数据库的部署和发布都比较简单,适用于内嵌在应用程序中。 数据量不是太大时,速度比传统数据库要快。 缺点: 由于数据保存在单一文件中,数据库打开时,该文件会被整个load到内存,应此数据库不能过大(100M以内,个人测试)。
至于构成的话,,,自己找些资料看看吧,我想也不是一两句话能讲的清楚的。
二、文件数据库与传统数据库的比较 优势: 由于数据保存在单一文件中,数据库的部署和发布都比较简单,适用于内嵌在应用程序中。 数据量不是太大时,速度比传统数据库要快。 缺点: 由于数据保存在单一文件中,数据库打开时,该文件会被整个load到内存,应此数据库不能过大(100M以内,个人测试)。
至于构成的话,,,自己找些资料看看吧,我想也不是一两句话能讲的清楚的。
追问
这个资料我看过了,不是我想要的资料,对于文件数据库的讲解还是差很多
展开全部
感觉就是文件数据库中的数据存放格式 表,字段,类型,长度等和数据库数据在一个文件里就包含完了,通俗点就像office的mdb文件一样
感觉就是适用小数据量的简单数据库
补:文件型数据库个人理解就像手机里面的所有通讯录存在一个文件里,肯定文件不能太大了,因为按百科里的说法必须将数据库文件加载到内存中操作才能保证速度
置于你说的大型机里的 我没见过不好评论,但一般做服务器的后台的话像sqlserver mysql 等都不是文件型的啊
感觉就是适用小数据量的简单数据库
补:文件型数据库个人理解就像手机里面的所有通讯录存在一个文件里,肯定文件不能太大了,因为按百科里的说法必须将数据库文件加载到内存中操作才能保证速度
置于你说的大型机里的 我没见过不好评论,但一般做服务器的后台的话像sqlserver mysql 等都不是文件型的啊
追问
很多银行用的IBM主机用的都是文件数据库,银行每天的数据库流量应该很大,所以百科上的资料感觉不是很准确。再有office的access数据库是关系数据库,不是文件数据库,我知道一些文件数据库和关系数据库对比的优缺点(如:查找速度相对关系数据库更快,备份速度更快等),但是对于数据库的组成方式不是很理解,想明白其组成的方式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询