2017-02-14 86 views
0

通常我使用sqlite數據庫用於緩存目的,但查詢等不如mysql的。所以我想用一個基於MySQL的重建我的緩存結構。MySQL - 兩臺MySQL服務器之間的傳輸

我目前的高速緩存結構的SQLite數據庫:

main data srv -> get data and write it in to local sqLite db 

我迭代的每一塊數據來自主數據服務器的查詢,並在寫入區域設置的SQLite數據庫。

enter image description here

construct

sqlite cache

這是我目前的方式。我不想用直接查詢來顯示我的訪問者,我通常每天都會訪問5萬個訪問者,因爲你知道MySQL數據庫很難保持它,另外,這些表中有超過1500萬行。

我在做什麼計劃;我將在當前Web羣集中創建一個本地mysql數據庫,並將這些選定的數據傳輸到此服務器,並通過本地mysql db將它們顯示給我的訪問者。

我的問題是什麼:

是否有轉移的查詢來查詢數據的任何具體的方法是什麼?或者我應該使用相同的方式,迭代一切通過「for」,並寫入EM到本地MySQL數據庫?我該做什麼或有什麼想法?

+0

將代碼添加爲文本而非截圖可能會有所幫助。 – spudmonkee

+1

對不起,這只是朋友之間的壞習慣:) – Liveth

回答