我找不到在普通文件上使用数据库的优点和缺点。你能帮帮我吗?
问问题
8805 次
2 回答
6
一些数据库优势:
- 高度优化(索引、查询优化)
- 存储许多不同类型的数据,通常具有类型安全性
- 预构建的抽象(SQL、数据库访问层)
- 关系完整性(外键约束等)
- ACID(主要与数据完整性有关,请查看 Wikipedia...)
- 交互式查询(用于调试、运行临时报告等)
除了最简单的应用程序之外,纯文本没有太多内容
- 可以检查磁盘格式
- 各方面都非常简单
- 不需要服务器或链接库等。
基本上,如果您要做的不是最简单的数据操作(特别是如果您希望有并发修改、复杂关系、多个用户,甚至只是大量数据),那么习惯使用数据库是非常值得的。PostgreSQL 是我最喜欢的,虽然我相信你会发现对那个有冲突的看法 :)
于 2010-01-20T08:11:53.480 回答
1
执行标准。
提高数据可访问性和响应能力。
提高生产力。
通过数据独立性改进维护。
增加并发。
改进了备份、恢复和数据可用性。
控制数据冗余。
数据一致性。
来自相同数据量的更多信息。
- 数据仓库、数据挖掘
数据共享。
提高了数据完整性。
提高了安全性。
于 2010-03-14T13:22:59.603 回答