12 2009 档案

摘要:分区是数据库管理系统实现并行处理的一种重要手段。MySQL从5.1开始,开始支持分区这一神奇的功能。但是,目前,MySQL做得还不够多(相对于Oracle),还处于开始阶段,查询优化没有充分利用分区带来的并行优势;不过,它正在努力,有理由相信它能够做好。早在关系数据库出现初期,并行数据库就随之而生,以Teradata为代表的商业化产品已经得到市场的广泛认可,而且也是数据库系统发展的方向。2003年,MySQL从Ericsson公司取得NDB存储引擎,从此,开始了并行数据库之路。 分区并不等于并行数据库。但是,通过分区,能够为数据库管理系统带来某些并行特性,比如并行I/O,并行查询。也许将并行数据库与NDB Cluster一起讨论会更好。但是,分区与并行本来就有一种天然的联系。了解并行数据库的基本概念,才能真正理解分区;同样,理解分区,又会加深对并行数据库的理解。So,enjoy it。 阅读全文
posted @ 2009-12-24 21:36 YY哥 阅读(29220) 评论(7) 推荐(8) 编辑
摘要:复制(replication)是分布式数据库系统重要的特征之一,几乎所有的现代数据库管理系统都不同程度的支持复制。复制带来的好处很明显,数据分布式存储,随之而来的其它一系列优点:负载均衡,高可用性,高性能,容错等等。但是,另一方面,它增加了系统管理的复杂性,尤其是更新的开销,这是数据分布无法避免的。不管怎样,复制都是建立一个高性能、高可用性的分布式数据库平台的起点。所以,享受它吧。 阅读全文
posted @ 2009-12-19 11:33 YY哥 阅读(100524) 评论(17) 推荐(17) 编辑