数据库对企业影响吗?
这个问题涉及到数据管理的发展,数据管理的演变经历了以下几个阶段
1)文件管理系统(File system management)主要指通过服务器上的文件系统对数据进行组织和管理,早期的数据库就是基于文件系统的,如早期的Informix和Oracle,这些数据库将用户的数据存在服务器上的某个目录下,进行读取和修改操作
2)关系型数据库(Relational database)这种类型的数据库解决了关系文件系统中无法解决的多表查询、视图等数据组织和处理的问题,是目前最普遍的一种数据库形式;
3)对象型数据库(Object-oriented Database)这一种数据库出现了很多新特性,主要是支持复杂数据的组织的有效方法,比如支持“类”的表示,支持对象间的联系等,当前主流的关系数据库都在努力向对象数据库迈进
4)大数据(Big data)这个概念涉及的面就比较广了,目前主要讨论的是在云计算背景下如何有效地管理和利用海量数据,解决传统数据库无法解决的问题,比如大规模并行处理的效率问题、数据库的可用性问题等等,需要采用新的技术来实现,如Hadoop。
5)数据分析(Data analysis)这个概念其实包含在大数据分析中,它研究的内容是如何通过数据和计算来发现新知识、形成新知识。 因此可以看到,数据库的技术发展是与社会发展的进程紧密相连的,社会的进程怎样,数据库的管理就往什么样的方向发展 从问题的提出角度来看,题主可能更关心对于企业的影响,我这里主要针对数据库的新特性来进行讨论,至于数据管理的方法等方面,可参考我之前写的答案: https://zhuanlan.zhihu.com/p/8817971,最后给出我心目中的影响排名: 大数据比当前所有现有数据库都重要,没有之一,因为它是一种新概念,提供了新的技术和理念。
如果一定要排第二的话,那么就是对象数据库,它能够更好地适应复杂数据的组织。 关系数据库排在第三,但是它的地位在不断下降,主要因为大数据的出现,很多以前关系数据库能够做的事情,现在大数据可以做,并且可以做得更好。