几年前我负责的某核心业务系统的处理方式,分享下:
1、此表必须有唯一主键。
2、分表,将数据水平拆分(取模、一致性哈希、时间等分等)。缺点是业务逻辑处理会很麻烦,如果没有分片DAL,性能不会很好。
3、加入全文检索,如lucene。增删改之前,都要通过全文检索找到主键,然后根据主键进行数据访问处理。查询则较为简单,直接全文检索即可。
4、后台定期按时间配合主键进行查询并结转备份
受教了,正好用到
好像经常看到你回答问题?
能帮忙看看这个吗?
http://q.cnblogs.com/q/67819/
1.分表 (楼上已经说了)
2. 读写分离
能帮忙看看这个吗?
http://q.cnblogs.com/q/67819/