資料庫讀寫分離

資料庫讀寫分離

正在查看 7 个帖子:1-7 (共 7 个帖子)
  • 作者
    帖子
  • XingGu
    • 文章数量: 297
    @xinggu0918
    楼主

    您好,

    想請問一下, 如果我要將資料庫讀寫分離, 是否有辦法做到!? 如果可以, 可否教學如何操作, 謝謝!

    诗语
    管理员
    • 文章数量: 5,908
    @feibisi

    这里的资料库是指 WordPress 媒体库的媒体文件 (图片、文档) 这些还是说 database 数据库的读写?

    如果是指媒体库的话可以尝试下面的方式:

    https://bbs.weixiaoduo.com/topic/27227/#post-27228

    只需要添加到子主题的 functions.php 里就行。

    XingGu
    • 文章数量: 297
    @xinggu0918
    楼主

    您好,

    我說的是數據庫,不過意外學到了我之前想解決的問題,真的很幸運,在麻煩詩語幫我看看,是否有辦法把數據庫做讀寫分離,謝謝!

    诗语
    管理员
    • 文章数量: 5,908
    @feibisi

    WordPress 的数据库读写分离我确实也研究过,但一直没有做实际应用,主要是配置起来过于复杂,而且对于我们现有的业务系统来说不是很必要。但如果是 需要做 WordPress SaaS 分布式部署程序的话还是很有必要的。

    简单的提下,这个要写教程写不出来,主要是牵涉各方面的东西太复杂:

    数据库官方提供的一个解决方案,HyperDB 虽然多年不更新但依旧是可以用的,WordPress.com 用的就是。

    HyperDB 下载

    https://wenpai.org/plugins/hyperdb/

    另一个较新的方案,也是走 HyperDB 插件分支开发的新版本,推荐使用

    Ludicrous DB 下载

    https://github.com/stuttter/ludicrousdb

    然后配置的方式就看下这两款插件的说明文档吧,网上找了一圈都是些英文的说明文档,但都不友好,如果是在现有网站上测试,在改造架构之前请先备份原始数据库,避免意外产生。

    前两天我们测试的多地区系统原理也类似,只不过用的是另一套还在开发中的方案,不成熟,

    https://bbs.weixiaoduo.com/topic/37963

    这些算是高阶操作,要多加注意。

    XingGu
    • 文章数量: 297
    @xinggu0918
    楼主
    此回复已被标记为私有,🔒 仅楼主及管理员可见。
    诗语
    管理员
    • 文章数量: 5,908
    @feibisi

    可以实现,本身功能就是这个目的。

    XingGu
    • 文章数量: 297
    @xinggu0918
    楼主

    您好,

    收到,謝謝!

    已解決

正在查看 7 个帖子:1-7 (共 7 个帖子)
  • 哎呀,回复话题必需登录。

话题信息