博客年龄:17年6个月
访问:?
文章:291篇

个人描述

姓名:丹臣 职业:DBA 公司:TAOBAO Mail:zhaolinjnu(at)163.com MSN:echo_lin@hotmail.com 微博http://twitter.com/zhaolinjnu

MySQL内存引擎在体系架构设计中的应用

分类:My SQL | 标签: mysql   memory   engine   zhaolinjnu  
2008-11-24 23:23 阅读(?)评论(0)

mysql其中一种存储引擎是memory engine,这种存储引擎的特点是,所有的数据都保存在内存中,读写操作都特别的快。我们通常利用这种存储引擎来保存一些不变的小表数据,充当查询缓存一样。如果现在有一个系统,想每秒支持10000或者更多的插入,我们如何设计这样的系统?除了分库,我们是否想想其它的方法,下面的体系结构也许对大家有所启发:
此结构的主要思想是用mysql的memory engine的事务处理能力,充当一个写入缓冲层,然后由另外一个程序来批量从mysql memory engine中导数据到mysql consistent database中(myisam or innodb)。

memory engine(heap table)也存在一些性能问题,可以看看如下的文章:
mysql-heap-dynamic-rows MySQL Heap (Memory) Engine - Dynamic Row Format Support


  最后修改于 2008-11-24 23:26    阅读(?)评论(0)
 
表  情:
加载中...
 

请各位遵纪守法并注意语言文明