如何用PHP和MySQL高效处理千万级数据?
- 内容介绍
- 文章标签
- 相关推荐
本文共计880个文字,预计阅读时间需要4分钟。
推荐:《PHP视频教程》+ MySQL表设计思路:一张订单表可以为五张表,每张表仅包含两千七百万数据,这样分散了原本一张表的压力。分表需要根据某个条件进行,这里可以依据地区进行分表。
推荐:《PHP视频教程》
mysql分表思路
一张一亿的订单表,可以分成五张表,这样每张表就只有两千万数据,分担了原来一张表的压力,分表需要根据某个条件进行分,这里可以根据地区来分表,需要一个中间件来控制到底是去哪张表去找到自己想要的数据。
中间件:根据主表的自增id作为中间件(什么样的字段适合做中间件?要具备唯一性)
怎么分发?主表插入之后返回一个id,根据这个id和表的数量进行取模,余数是几就往哪张表中插入数据。
本文共计880个文字,预计阅读时间需要4分钟。
推荐:《PHP视频教程》+ MySQL表设计思路:一张订单表可以为五张表,每张表仅包含两千七百万数据,这样分散了原本一张表的压力。分表需要根据某个条件进行,这里可以依据地区进行分表。
推荐:《PHP视频教程》
mysql分表思路
一张一亿的订单表,可以分成五张表,这样每张表就只有两千万数据,分担了原来一张表的压力,分表需要根据某个条件进行分,这里可以根据地区来分表,需要一个中间件来控制到底是去哪张表去找到自己想要的数据。
中间件:根据主表的自增id作为中间件(什么样的字段适合做中间件?要具备唯一性)
怎么分发?主表插入之后返回一个id,根据这个id和表的数量进行取模,余数是几就往哪张表中插入数据。

