用 django 框架做了一个小程序后台,数据库用的是 mysql,其中有一个数据表数据量马上到千万级(比想象的快很多),这才想起分表的问题。网上好像说 django 没有分表方案,只能自己改源码去,这就麻烦了。不知大家在框架内有什么解决方案没?
1
a852695 2019-06-13 08:50:34 +08:00
同问,手动改源码就蛋疼了
|
2
justfortest 2019-06-13 09:00:27 +08:00 via iPhone
抽离数据访问方法,根据参数判断所使用的库、表。
|
3
NaVient 2019-06-13 09:01:29 +08:00
所有分表逻辑都在数据库处理就行了
|
4
lplusk 2019-06-13 09:21:31 +08:00 via Android
没有能力维护分库分表的话直接上数据库层面自己解决分库分表的方案吧,TiDB 之类的。
|
5
siglalala 2019-06-13 09:50:10 +08:00
mark 一下,看有没有方案
|
6
tt67wq 2019-06-13 09:59:48 +08:00
换个 ORM 行不行?
|
7
myyou 2019-06-13 10:11:24 +08:00 1
网上找的分表方案(base64):aHR0cDovL2Jsb2cubGVhbm90ZS5jb20vcG9zdC93ZWliby1uaXJ2YW5hLzAyNDQwN2U0ZDg4Mg==
|