什么是MySql,平面文件数据库差异?

时间:2010-01-14 00:12:29

标签: php

我的意思是,mysql和平面文件数据库之间的区别是“ff db”真的慢了吗?

2 个答案:

答案 0 :(得分:1)

平面文件数据库的功能远远少于关系数据库。举几个例子,你会失去对列的显式输入和索引,因为文件中的信息只包含表的行(并且因为你询问了速度,请记住索引是允许我们进行快速查询的原因)

答案 1 :(得分:0)

基本差异:

关系数据库删除数据中的冗余,平面文件中存在冗余数据。

关系数据库正朝着解决不一致的更新问题的方向发展,你需要自己做平面文件

关系数据库在提高速度,提供最佳搜索和存储系统,输入数据等方面做了大量工作。平面文件系统没有这个。

您可能会发现对更高级RDBMS的功能更感兴趣,因为MySQL实际上是一个非常基本的关系数据库。例如PostgreSQL的额外功能,它改进了并发访问控制等等。