开发者社区> 问答> 正文

Django ORM中怎么设置读写分离?

Django ORM中怎么设置读写分离?

展开
收起
芯在这 2021-12-07 21:44:02 405 0
1 条回答
写回答
取消 提交回答
  • 1.手动读写分离:通过.using(db_name)来指定要使用的数据库

    2.自动读写分离:

    (1)定义类:如Router

    (2)配置Router

    settings.py中指定DATABASE_ROUTERS DATABASE_ROUTERS = [‘myrouter.Router’,] 提高读的性能:多配置几个数据库,并在读取时,随机选取。写的时候写到主库 实现app之间的数据库分离:分库分表

    2021-12-07 21:44:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载