-5

我找不到在普通文件上使用数据库的优点和缺点。你能帮帮我吗?

4

2 回答 2

6

一些数据库优势:

  • 高度优化(索引、查询优化)
  • 存储许多不同类型的数据,通常具有类型安全性
  • 预构建的抽象(SQL、数据库访问层)
  • 关系完整性(外键约束等)
  • ACID(主要与数据完整性有关,请查看 Wikipedia...)
  • 交互式查询(用于调试、运行临时报告等)

除了最简单的应用程序之外,纯文本没有太多内容

  • 可以检查磁盘格式
  • 各方面都非常简单
  • 不需要服务器或链接库等。

基本上,如果您要做的不是最简单的数据操作(特别是如果您希望有并发修改、复杂关系、多个用户,甚至只是大量数据),那么习惯使用数据库是非常值得的。PostgreSQL 是我最喜欢的,虽然我相信你会发现对那个有冲突的看法 :)

于 2010-01-20T08:11:53.480 回答
1

执行标准。

提高数据可访问性和响应能力。

提高生产力。

通过数据独立性改进维护。

增加并发。

改进了备份、恢复和数据可用性。

控制数据冗余。

  1. 数据一致性。

  2. 来自相同数据量的更多信息。

    • 数据仓库、数据挖掘
  3. 数据共享。

  4. 提高了数据完整性。

  5. 提高了安全性。

于 2010-03-14T13:22:59.603 回答