信息化 频道

分布式数据库和传统数据库应相互融合

  【IT168 信息化】

  首届DTCC 2010数据库技术大会,4月2日在北京歌华开元大酒店盛大开幕,近700中国数据库技术专业人士参加本次技术盛会。

  上海商派网络科技有限公司技术总监徐唤春

  分布式数据库越来越受到企业的关注,在徐唤春看来分布式数据库可用性来讲,企业开始越来越注重,特别是分布式数据库的NoSQL已经逐渐进入企业大众的视野。

  分布式数据库逐渐在企业信息化过程当中得到不同应用的研究,对于互联网企业在数据库的分布部署方面,更多的是希望是开源化结构,而部署这种分布式结构的数据库可能够降低成本、能够在系统不停机进行自由的扩展,分布式数据库这些方面的应用大有可为。

  据徐唤春介绍,现阶段的分布式数据库处于一个初级阶段,还没有进入大规模的应用阶段。因上海商派网络科技去年开始进入公司进入一个转型期,转向电子商务公司,这必然要涉及到大量的数据运营和处理,因此,分布式数据库早在去年起就开始受到关注。

  在考察数据库为时,传统的数据库有一个“天花板”,同时传统的数据库也是受到很多条件的限制,因此,分布式数据库在未来更加受关注。因分布式数据库新的技术,所以数据库服务商同样也会非常关注,传统的数据库也在近一步有得到优化。

  分布式数据库是否会颠覆传统的数据库?

  分布式数据库具有成本小且可扩展性强特点,而传统的数据库刚在这两方面显为不足, 那么,分布式数据库是否会颠覆传统的数据库?对于此,徐唤春认为,分布式数据库是否会颠覆传统的数据库也不一定,但它们可能存在两个方向。第一、相互存在;第二、相互融合。

  至于如何来判定一个企业是用分布式数据库,还是用传统的数据库?现在还没有一个统一的标准。分布式数据库更多的符合了互联网企业的特征,而互联网企业是希望水平可以扩展。互联网特征和传统的企业数据库应用特征有着很大的不同。对于互联网的企业实际有许多的数据库是实时数据库,它最大的特点就是可以监控一个点大量的数据进入。

  降低成本 提高可用性

  目前在现有的数据库基础上传统的数据库用户应该如何来实现分布式数据库的部署?徐唤春认为,分布式数据库涉及到很多的技术如前端的访问点的透明性、它的故障转移的统一性,更多的是他的高可用性。可以说分布式关键点在于降低成本、提高可用性。企业在采用整体的高端解决方案,有利也有弊。分布式数据库从架构方面来考验架构的能力,传统的大型数据库更多的是集成开发者不用太关心数据库的架构,在架构方面花费的成本比较小;在分布式的数据库方面,根据架构不同选用不同的模块进行开发、访问、建立不同的方案,在技术要求方面分布式数据库开发的技术开发难度要比传统的数据库开发能力难度要大。

  关于分布式数据库:

  分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都有DBMS的一份完整拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的大型数据库。

  关于NoSQL:

  NoSQL,意即反SQL运动,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。

0
相关文章