随笔-227  评论-32  文章-175  trackbacks-1
MySQL
MySQL
MySQL数据库操作实战
posted @ 2008-11-04 16:47 一江水 阅读(72) | 评论 (0)  编辑
MySQL 在国外facebook,flickr等公司内的使用情况
摘要: 基本上用MySQL 5.0, 操作系统则是Linux的天下,开发语言用php,python,java,c++,另外facebook还用erlang的
MySQL对DBA的需求较小,程序员就是dba
facebook平均每个db server有20个数据库 阅读全文
posted @ 2008-07-11 01:02 一江水 阅读(290) | 评论 (0)  编辑
MySQL分表实现上百万上千万记录分布存储的批量查询设计模式
摘要: MySQL分表实现上百万上千万记录分布存储的批量查询设计模式

Tim http://hi.baidu.com/jabber/blog/category/Mysql

我们知道可以将一个海量记录的 MySQL 大表根据主键、时间字段,条件字段等分成若干个表甚至保存在若干服务器中。
唯一的问题就是跨服务器批量查询麻烦,只能通过应用程序来解决。谈谈在Java中的解决思路。其他语言原理类似。阅读全文
posted @ 2008-07-11 00:57 一江水 阅读(578) | 评论 (0)  编辑
MySQL 分表分数据库服务器的一种方案HSCALE, 基于MySQL proxy
摘要: 在大型的应用中,我们经常碰到MySQL的表数据需要无限扩充的情形。我们通常有以下一些解决方案,但是现成的方案都不是完美的。

比如,
MySQL master/slave: 只适合大量读的情形,未必适合海量数据。
MySQL cluster: 提供的可能不是大家想要那种功能。
MySQL proxy: MySQL master/slave配合
MySQL 5.1 partition: 只是将一个表存储上逻辑分开,部分改善了性能,但是可扩展性仍然是问题。
MySQL 按应用逻辑分表和分数据库,通过程序来决定数据存放的表,目前很多公司都是这么做的。它的主要问题是跨区查询,可参考Tim以前的文章MySQL分表实现上百万上千万记录分布存储的批量查询设计模式阅读全文
posted @ 2008-07-11 00:16 一江水 阅读(354) | 评论 (0)  编辑
MySQL中MyISAM引擎与InnoDB引擎性能简单测试[转]
摘要: MySQL中MyISAM引擎与InnoDB引擎性能简单测试,主要是针对插入操作,在是否自动提交等设置对操作的影响。阅读全文
posted @ 2008-07-04 18:12 一江水 阅读(185) | 评论 (0)  编辑