資料庫讀寫分離

正在檢視 7 個帖子:1-7 (共 7 個帖子)
  • 作者
    帖子
  • XingGu
    • 文章數量: 297
    @xinggu0918
    樓主

    您好,

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

    詩語
    管理員
    • 文章數量: 5,932
    @feibisi

    這裡的資料庫是指 WordPress 媒體庫的媒體檔案 (圖片、文件) 這些還是說 database 資料庫的讀寫?

    如果是指媒體庫的話可以嘗試下面的方式:

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

    只需要新增到子主題的 functions.php 裡就行。

    XingGu
    • 文章數量: 297
    @xinggu0918
    樓主

    您好,

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

    詩語
    管理員
    • 文章數量: 5,932
    @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,932
    @feibisi

    可以實現,本身功能就是這個目的。

    XingGu
    • 文章數量: 297
    @xinggu0918
    樓主

    您好,

    收到,謝謝!

    已解決

正在檢視 7 個帖子:1-7 (共 7 個帖子)
  • 哎呀,回覆話題必需登入。

話題資訊

  • 當前位於:疑難雜症
  • 6 條回覆
  • 2 個參與人
  • 最後回覆:<a href="https://bbs.weixiaoduo.com/users/xinggu0918/" title=" 檢視 XingGu 的個人資料" class="bbp-author-link"><span class="bbp-author-name">XingGu</span></a>
  • 上次活動:<a href="https://bbs.weixiaoduo.com/topic/37975/#post-37994" title=" 回覆至:資料庫讀寫分離">4 年、 3 月前</a>