|
为了提高性能和可扩展性, mixi网实施了多主机系统,并把他们的数据分区到众多主机上,用2种级别:用户垂直扩展和表类型水平扩展。现在整个系统以低成本商业硬件部署数百个复制的MySQL数据库。
此外, memcached也是用来减轻数据库负载和提高性能。 mixi网依靠数以百计的MySQL服务器,每月不断增添MySQL服务器来实现灵活性和线性扩展。 mixi网可以快速部署MySQL服务器,因为它易于安装和管理,并可转化为减少管理费用。
mixi网拥有一个非常小的开发团队,每个开发人员能够管理自己的表,无需拥有高成本专业的DBA。这些年来, mixi网经常与MySQL K.K.公司合作,通过利用MySQL专业服务团队的创新思想和体系结构-以确保可靠性和易于性,减少任何管理负担。据mixi网提供,他们的MySQL服务器已经运行两年多来都没有任何问题。
什么是数据库的水平扩展性?
Scale-out水平扩展是一个现代化计算架构,可帮助企业改善应用性能和可扩展性,Scale-out需要添加多个低成本商业硬件的数据库服务器。与scale-up方法相比,这就减少了企业大量的用更昂贵和复杂的服务器硬件与数据库许可证来进行前期投资,以此增加他们的能力。
在网络世界,许多大型快速发展的公司都在使用MySQL ,以符合成本与效益良好的环境下,扩展自身的业务,在高成本专利技术上节省了数百万美元的费用-比如谷歌,雅虎, Craigslist网站,Ticketmaster,Wikipedia, YouTube和Evite / Citysearch。
在线技术Demo
Scale-Out & Replication Best Practices for High-Growth Businesses >>
|