关系型数据库与 数据库
通过对传统关系型数据库以及他目前存在的问题的说明,进而引出了 数据库,并指
出 数据库的特点以及目前应用状况,最后总结出传统关系型数据库和 数据库在
某种场景下结合使用,并给出具体实例加以说明。关键词: 数据库;关系型数据库;
理论中图分类号: 文献标识码: 编号:
! "#$% &"$ '$ ($)" *' +,+, -$
,&$ '.&$//'$'",&"%&"&'$/-&
'$ ' $ /' /', &$,/$ " & &''$ -
&"''//$$"01),"'$2&"$$$&
&'$'$$"'$&3/+4)'.'
00&')回顾数据库的发展历程,数据库技术从 5 年代末开始,
经历了层次数据库、状数据库和关系数据库而进入数据库管理系统6阶段至今,数据库
技术的研究也不断取得进展。最近几十年,关系型数据库成为发展的主流,几乎所有新推出
的 6 产品都是关系型的。关系型数据库在计算机数据管理的发展史上是一个重要的里程
碑。但最近 数据库却风声鹊起,引起了人们的极大关注。 数据库并不是最近才
出现的,很多 数据库实现都已经存在了十多年了,有很多成功案例,是什么原因让
它们比以前更受欢迎了呢? 数据库会不会替代现有的关系型数据库呢?本文将一一为
你做出解答。关系型数据库+关系型数据库概述关系型数据库是支持关系模型的数
据库系统,他是目前各类数据库中最重要,也是使用最广泛的数据库系统。关系型数据库
从诞生到现在经过几十年的发展,已经变的比较成熟,目前市场上主流的数据库都为关系
型数据库,比较知名的如 ),',7-'$3,'8',6 等。+关系型数据库的
优势关系型数据库相比其他模型的数据库而言,有着以下优点:容易理解:关系模型中
的二维表结构非常贴近逻辑世界,相对于状、层次等其他模型来说更容易理解。使用方便:
通用的 语言使得操作关系型数据库非常方便,只需使用 语言在逻辑层面操作数据
库,而完全不必理解其底层实现。易于维护:丰富的完整性(实体完整性、参照完整性和
用户定义的完整性)大大降低了数据冗余和数据不一致的概率。+关系型数据库存在的
问题传统的关系型数据库具有不错的性能,高稳定型,久经历史考验,而且使用简单,功
能强大,同时也积累了大量的成功案例。在 年代的互联领域,一个站的访问量一般都不
大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态页,动态交互类型的
站不多。可是最近几年,互联 + 站开始快速发展。火爆的论坛、博客、微博逐渐引领
领域的潮流。传统的关系型数据库在应付这些超大规模和高并发的纯动态站显得力不从
心,暴露了很多难以克服的问题。数据库高并发读写:高并发的纯动态站一般都是根据用
户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化
技术,因此数据库并发负载非常高,往往要达到每秒上万次读写请求。关系数据库应付上
万次 查询还勉强顶得住,但是应付上万次 写数据请求,硬盘 7 就已经无法承受了。
海量数据的高效率存储和访问:上述提到的 + 站,每天用户会产生海量的动态信息,
对于关系数据库来说,在一张数以亿计条记录的表里面进行 查询,效率是极其低下,
难以忍受的。数据库的高可扩展性和高可用性:基于 的架构当中,数据库无法通过添
加更多的硬件和服务节点来扩展性能和负载能力,对于很多需要提供 小时不间断服务的
站来说,数据库系统升级和扩展却只能通过停机来实现,这无疑是一个艰难的决定。
数据库+ 数据库概述 数据库是非关系型数据存储的广义定义,它打破
了长久以来关系型数据库与 7 理论大一统的局面。数据存储不需要固定的表结构,
通常也不存在连接操作。 数据库不使用传统的关系数据库模型,而是使用如 9)8"
存储、文档型的、列存储、图型数据库、3 等方式存储数据模型。其中用的最多的是:
评论0
最新资源