021-63410128-3205
021-63410208E-mail:
mysqlcomm@adways.net
地址:
上海市延安东路618号
东海商业中心二期15层
(200001)
MySQL 集群
MySQL集群是在大吞吐量条件下为快速和持续访问所设计的一个实时的、开源互交式数据库。MySQL集群使用不需要任何额外基础投资的“零分享”架构,实现无单点故障、99.999%的数据可用性。MySQL集群最经常被用作一个内存数据库,但也可配置用于存在磁盘上的数据。
应用程序开发者可以利用他们所喜欢的独立数据库方法轻松的整合应用程序。MySQL集群Carrier Grade版本提供多种方法,包括SQL, Direct APIs (C++/Java), LDAP和Web Services,进行多重、同时的数据存取。
集群会通过多数据节点自动、清晰地分配数据。它提供极快速的故障切换以使你的应用程序能够快速恢复。集群节点在出现错误时能够自动重启、恢复和自行配置,可以提供一个“零管理”的高可用性解决方案。
零分享架构意味着应用程序能够低成本启动、随着需求增长逐渐增加投入、来提高承载能力。MySQL集群的典型响应时间为毫秒数量级,并且MySQL集群被证实每秒可以进行数万的分布式事务。
- 即刻响应及持久性 – 响应时间和吞吐量满足的最大需求量的企业应用程序并保证数据的持续性。
- 线性扩展 – 随着需求提高,增加的应用软件。
- 轻松维护 – 自动化的可靠性、优良的持续性以及零维护提供完美的嵌入式解决方案。
- 开放弹性/低TCO – 开源和双重许可明显降低取得的总成本,避免厂商绑定。
"We've always known that our capacity to handle rapid Web traffic growth would be critical to the success of Zillow. We selected MySQL Cluster as a low-cost, high throughput database with easy scalability — and it has delivered. MySQL Cluster has enabled us to manage our growth smoothly, cost-effectively, and intelligently plan for future expansion."
Brian Milnes, Director of IT Operations
Zillow.com
为实现99.999%的高可用性所设计
MySQL Cluster 提供的容错架构能确保您单位的关键应用软件达到99.999%的可用性。这意味着即使包括计划内的维护时间,系统每年也只需少于5分钟的宕机时间。如果一个或多个数据节点出故障的时候,MySQL Cluster会执行自动节点恢复功能以保证一个应用程序的访问自动切换到另一个与错误节点数据一致的数据库节点上。举个例子来说,即使由于硬件故障所有节点都失败了,MySQL集群也能够借助检查点和日志确保整个系统恢复到一个完全一致的状态。此外,MySQL集群可以用跨区域集群复制,保证跨地区的系统可用并保持一致。
只有一个主存储器数据库才能够实现的高性能
MySQL集群提供响应时间和吞吐量可以满足最大增长着的企业应用软件量。MySQL集群是一个主要基于内存的分布式数据库方案,它保持所有的数据在内存中并通过异步写入事务日志的方式限制IO瓶颈,由此实现了其性能优势。MySQL集群还使服务器在一个集群内进行共享操作,充分利用所有硬件。对于MySQL集群典型的响应时间以毫秒计,并且MySQL集群被证实在进行节点间复制的同时每秒可以处理数万的分布式事务。
极快速自动切换
MySQL Cluster提供了亚秒级的极快故障切换,这使您的应用软件在程序、网络或硬件故障的时候能快速恢复正常。MySQL Cluster使用同步复制来将事务处理信息传递到相关数据节点,以使应用程序能极快的自动切换到另一个节点。这就消除了“共享磁盘”架构下实现故障切换时所需重建和重启日志文件等耗费时间的操作。此外,MySQL Cluster在数据节点遇到故障的时候,无需在应用程序中编写高级功能,就能实现自动重启、重新恢复和动态自行装配。
灵活的分布式体系结构,没有单点故障
MySQL Cluster的并行服务架构融合了数据库节点、管理服务器节点、应用程序节点,这些节点放在处于不同地区的不同的服务器上以确保集群没有单点故障。三类节点中的任何一个节点服务被停止或重启,都不会中断正在连接使用集群数据库的程序。MySQL Cluster可进行高度灵活的配置,以便您能实现合适的性能、扩展性和容错性水平来满足您的应用需求。
显著减少昂贵的宕机时间
采用MySQL Cluster在双重许可体系下的商业许可显著降低了前期的许可证成本——这在数据库软件TCO(总体拥有成本)中占有最大比例,而且有效的减少了系统宕机时间。此外,MySQL Cluste开放的标准环境,使您能够高性价比地利用日常硬件和开源软件架构上来部署您的应用程序。
降低维护成本
MySQL Cluster具有良好的自我管理性,因而在使用过程中几乎无需进行系统参数调整,这样可以进一步减少错误带来的风险成本。MySQL Cluster几乎不会和其他软硬件产生冲突,并不太需要人工干预。这也意味着,MySQL Cluster将会大幅降低维护成本,很少需要数据库管理员进行调试。
易用性管理
为了管理您的集群环境,MySQL Cluster包含有很多易于使用和功能强大的工具。命令行工具可使你监控数据库节点,控制对应用软件的访问并创建和修复备份。
服务和支持
MySQL提供广泛的咨询、培训和技术支持服务以确保你下一个关键使命数据库应用软件项目的成功。MySQL有着通过数百万成功客户装配已证明的跟踪数据,可以降低你的风险并使投资回报最大化。
