为什么使用数据库

来源:互联网 发布:社交网络好友推荐算法 编辑:程序博客网 时间:2024/04/29 22:13

尽管文件系统可以解决不少问题,有些问题是文件系统所无法解决的,如果给文件系统加上这些特性,那么文件系统也就成为了一个数据库。

1.数据的冗余与数据不一致:重复数据多,而且对于分布式,有可能出现数据无法同步的问题。

2.数据访问困难,数据孤立:因为数据存储没有采取同样的格式,使得使用统一的接口访问数据变得不可能。
3.完整性问题:数据的正确性和相容性。
4.原子性问题:就是事务处理,如何保证一个操作的完整性。
5.并发访问:这也是事务处理的一部分,数据库需要应对同时异地对同一个数据操作的可能。
6.安全性问题:主要是数据库访问权限问题。
原创粉丝点击