XML平面文件与关系数据库后端

don*_*pal 4 xml mysql database database-design

现在大多数项目都需要某种形式的数据库.当有人说数据库时,我通常认为是关系数据库,但我仍然听说过平面文件XML数据库.

在"真实"数据库和平面文件XML数据库之间进行决策时,您会考虑哪些参数.何时应该使用另一个,在什么情况下我不应该考虑使用平面文件(反之亦然)关系数据库?

小智 5

没有像xml平面文件数据库这样的东西.平面xml文件是非数据库,因为它们没有像索引这样的更高功能 - 可以使用更大的数据集和搜索或没有任何索引的分析查询.

XML数据库是另一个话题,可能有(一般的内容管理,文档存储 - 复杂的图式,你从来看数据库的点不要太在意)他们的需求.

平面文件适用于设置8个较小文件的内容,但真正的数据库是真正的数据库.平面文件难以保证ACID条件.

  • 我不敢苟同.xml平面文件可以是数据库.平面文件可以是数据库.它们不是DBMS(数据库管理系统). (6认同)