技术开发 频道

09 SACC:大型应用面临数据库架构危机

  【IT168 专稿】8月28日,由澳信传媒、IT168携旗下社区ChinaUnix、ITPUB、IXPUB共同主办的2009系统架构师大会(SACC2009)在北京歌华开元大酒店召开。8月29日上午,在数据库架构设计分会场,由Oracle ACE Direct盖国强主持了该分论坛。来自业界的4位专家淘宝网技术总监、首席DBA陈吉平,Sybase中国公司售前技术总监宋一平,新浪数据库平台主管邵宗文,搜狐高级MySQL DBA叶金荣分别从4种不同的数据库产品结合各自在多年从业经历中总结出的优秀实践为大家进行了详细的阐释。


图 分论坛现场

  陈吉平:高可用分布式数据库系统架构实践

  一般来说,要提升网站的性能,瓶颈主要都有那些,如果要解决这些瓶颈,又都存在哪些非常好的实践呢? 陈吉平表示,提升网站性能,以前主要瓶颈在DB上,目前为了适应高并发、大流量,主要在于数据库系统架构的合理规划。陈吉平提到,系统的垂直扩容(Scale Up)一般会在早期用尽, 要解决容量上的问题, 往往需要进行业务分拆. 垂直拆分一般需要至少半年的时间才可以让系统平滑过度, Oracle的水平拆分可以很好的提升数据库的性能,尽可能快地解决容量问题, 满足了业务扩展的速度。淘宝网于2009年实现水平分割,规划16个数据库,1024张表。而分拆之前,单表16亿条记录。拆分后,成本得带可节省,速度更快,扩展性大大提高。
 


图 淘宝网技术总监、首席DBA陈吉平

  宋一平:Sybase业务连续性实践

  各种灾难或突发事件的发生,使企业信息系统中断,企业应用停止或丢失重要数据,导致整个企业业务受到重大影响。Sybase 业务连续性实践主要是通过对高可用性(HA)、集群技术(Clustering)、数据复制技术(Replication)和灾难备份(Disaster Recovery)等四种业务连续性保障技术,使企业用户现在可以利用Sybase数据库内的分析功能,直接在数据库内低本高效、更便捷地运行预测分析的商业逻辑算法,做出他们之前无法做出的业务决策。
 


图 Sybase中国公司售前技术总监宋一平

  Sybase提出了企业信息无线化的三驾马车:商业智能、移动商务和数据管理。宋一平表示,现在很多企业面临的是分析能力方面的需求。当数据量达到一定程度后,其分析能力对企业挖掘核心价值来说是最重要的,他们在这方面的能力一直受到严峻挑战。现在有一个能力和需求的缺口,大家对数据分析这方面的需求几乎是很高的上涨曲线,目前在行式数据库基础上能够实现的功能是有限的,而且没有突破。没有突破就不会出现陡然上升的趋势。但是Sybase列式数据库技术越来越成熟,包括Sybase IQ15版使得我们在分析技术上有提高,我们是唯一可以把空白填补的公司。该领先的创新分析方法去除了应用程序障碍,使得企业用户和政府机构能够在数据密集型环境中执行向下钻取的关键分析和预测分析,而使用传统的“数据库之外”方法则无法执行这些功能。Sybase是唯一支持数百个统计和数据挖掘功能的高性能列式分析服务器,在数据库内完全执行并同时支持数百个用户的高性能分析。

 

0
相关文章