1. 程式人生 > 其它 >js處理陣列物件中相同欄位放到同一個陣列中

js處理陣列物件中相同欄位放到同一個陣列中

主從複製以及主從複製的作用: 在實際的生產環境中,對資料庫的讀和寫都在同一個資料庫伺服器中,是不能滿足實際需要的,通過主從複製的方式來同步資料,再通過讀寫分離來提升資料庫的併發負載能力。 mysql支援的複製型別: 1、基於語句的複製:在伺服器上執行sql語句,在從伺服器上執行同樣的語句,mysql預設採用基於語句的複製,執行效率高。 2、基於行的複製:把改變的內容複製過去,而不是把命令在從伺服器上執行一遍。 3、混合型別複製:預設採用基於語句的複製,一單發現基於語句無法精確複製時,就採用基於行的複製。 複製的工作過程: 1、在每個事務更新資料完成之前,master在二進位制日誌記錄這些改變。寫入二進位制日誌完成後,master通知儲存引擎提交事務。 2、slave將master的binary log複製到其中繼日誌。首先slave開始一個工作執行緒(I/O),I/O執行緒在master上開啟一個普通的連線,然後開始binlog dump process。binlog dump proceess從master的二進位制日誌中讀取事件,如果已經跟上master,它會睡眠並等待master產生新的事件,I/O執行緒將這些事件寫入中繼日誌。 3、sql slave thread(sql從執行緒)處理該過程的最後一步,sql執行緒從中繼日誌中讀取事件,並重放其中的事件而更新slave資料,使其與master中的資料一致,只要該執行緒與I/O執行緒保持一致,中繼日誌通常會位於os快取中,所以中繼日誌的開銷很小。 mysql讀寫分離原理
讀寫分離就是在主伺服器上修改,資料同步到從伺服器,從伺服器只能提供讀取資料,不能寫入,實現備份的同時也實現了資料庫效能的優化,以及提升伺服器安全。