分类:高性能

缓存 (16)
容器 (6)
分布式 (3)
文件 (31)
集群 (70)
测试 (5)

MySQL在大型网站的应用架构演变

作为最流行的开源数据库,MySQL被广泛应用在Web应用程序以及其它中小型项目上。然而不可忽视的是,在许多大型IT公司中,MySQL在高度优化和定制化后,已逐渐偏离了原有的开源版本,更像是一种分支,比如Facebook …

低成本和高性能的MySQL云数据库的实现

UMP(Unified MySQL Platform)系统是淘宝核心系统数据库团队开发的低成本和高性能的MySQL云数据方案,关键模块采用Erlang语言实现。系统中包含了controller服务器、proxy服务器、agent服务器、API/Web服务 …

TFS:淘宝自主研发的文件系统

目前,国内自主研发的文件系统可谓凤毛麟角。淘宝在这一领域做了有效的探索和实践,Taobao File System(TFS)作为淘宝内部使用的分布式文件系统,针对海量小文件的随机读写访问性能做了特殊优化,承载着淘宝主 …

Redis高可用解决方案

Redis单点估计是很多人面临的问题,因为Redis的集群方案还在开发中Redis cluster Specification。当然也也有网友给出Redis高可用性之Failover过渡方案 ,看了这篇文章里面的思路结合我们现有的情况尝试做一个简 …

Redis Cluster搭建方法简介

Redis Cluster即Redis的分布式版本,将是Redis继支持Lua脚本之后的又一重磅功能,官方声明将会在今年第三季度发布Redis Cluster的beta版并在年底发布第一个稳定版本。当前,虽然Redis的稳定版本里还没有集成分布式 …

RAID那些事

独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列,简称硬盘阵列。其基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、容量 …

RAID解决方案和RAID的各种优点

在向大家详细介绍RAID解决方案之前,首先让大家了解下RAID优点,然后全面介绍RAID解决方案,希望对大家有用。RAID的形式是多种多样的,它们都是高可用性和高性能存储的骨干力量。RAID设备的最初应用可以追溯到上世纪8 …

海量小文件存储

Web2.0网站,数据内容以几何级数增长,尤其是那些小文件,几K~几百K不等,数量巨多,传统的文件系统处理起来很是吃力,很多网站在scaling的过程中都遇到了这样的问题:磁盘IO过高;备份困难;单点问题,容量和读写无法水平扩展,还存 …