id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	due_date
55	BBS转Mysql经验分享	chenchongqi		"时间：2011.12.14
地点：4E
参与：李峰、陈崇锜、黄忠、陈寅乐、廖俊强、黄建华

* 数据转换：不能直接通过数据库转，要写脚本单独处理并测试，初步估计时间2周。
* 分表的数据规模：限制在100万之内，如果是字段非常简单的可以放宽500-1000万。
* 并非所有业务使用都能满足无缝转换并且分库分表，有些业务需要为分库分表让步。
* 分表后如果有少量需要跨表查询的情况，一种是分别查出来在代码里合并，另一种是做定时任务跑冗余表。
* 如果不能完全转到mysql上，必须使用标准sql。
* 全部表、字段用小写。
* 分表后有些映射关系需要用到中间表，中间表数量大的时候也要分表，而且会有数据不一致的风险。
* 不使用外键。
* 不使用存储过程。
* 如果分表太多的话，需要考虑到每个库的表数量有上限，提前分库。
* mysql上做表修改操作会锁表影响访问，需要提前考虑到维护的问题。
* 论坛目前使用的是简单的mysql主+备方式，没有使用集群或者读写分离，商城目前由前台产生(不计接口)的访问量远小于电脑网论坛，是否使用集群和读写分离的方式要再仔细评估。
* 不使用clob等大字段，如果数据很大的话，可以考虑通过分段的方式保存。比如论坛中的主题，就是把主题按照255的长度去截取分别保存，显示的时候按照顺序拼起来"	task	closed	major		商家后台		fixed	转mysql		
