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