翻譯|使用教程|編輯:黃竹雯|2019-01-22 09:49:20.000|閱讀 2816 次
概述:這篇文章介紹了如何使用Navicat Premium 12自動執行數據庫復制 。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Navicat Premium是一個可連接多種數據庫的管理工具,它可以讓你以單一程序同時連接到MySQL、Oracle及PostgreSQL數據庫,讓管理不同類型的數據庫更加的方便。
與同步不同,同步是一個一次性的過程,它使兩個數據庫的模式和數據同步,復制是一個連續(自動)在兩個數據庫之間復制數據的過程(盡管模式更新也是可能的)。復制可以異步進行,這樣就不需要在兩個數據庫之間建立永久連接,或者在非高峰時間(例如,在深夜,數據庫服務器上的通信量很少)進行復制。
復制的主要作用是創建所有用戶數據庫的合并存儲庫和/或在所有用戶之間傳播相同級別的信息。在這兩種情況下,結果都是一個分布式數據庫,在該數據庫中,用戶可以訪問與其任務相關的數據,而不會干擾其他人的工作。為了消除用戶之間的數據模糊性或不一致性而實現的數據庫復制稱為規范化。
這篇文章將介紹如何使用Navicat Premium的新自動化實用程序自動執行數據庫復制。
數據庫復制可以至少以三種不同的方式完成:
在分布式數據庫管理系統(DDBMS)中,對一個位置的數據所做的更改、添加和刪除將自動反映在存儲在所有其他位置的數據中。這樣做可以確保每個用戶訪問與所有其他用戶相同的數據集。
與同步類似,復制可以是同質的,也可以是異構的:
一個需要異構復制的場景是,一個或多個外部業務合作伙伴使用不同于我們自己的數據庫類型。兩個環境之間的自動定期數據復制通常是這種安排的組成部分。
Navicat Premium的新自動化實用程序在版本12中引入,它具有易于使用和直觀的界面,用于創建自動化批處理作業。自動化是以一個或多個定期間隔執行一個進程,從特定的日期和時間開始和結束,就像Windows任務調度程序一樣。除了復制之外,它還可以用于各種作業,包括備份、查詢和報告。
圖1:Navicat Premium 12 Automation utility in Windows
圖2:Navicat Premium 12 Automation utility in macOS
我們將使用Sakila Sample MySQL Database作為我們的用戶數據庫。它是專門為提供用于書籍、教程、文章等的標準模式而創建的。
它以電影業為主題,涵蓋了從演員、電影制片廠到視頻租賃商店的所有內容。
Sakila MySQL database structure in Navicat Premium 12
購買Navicat Premium正版授權,請點擊“”喲!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn