• <menu id="w2i4a"></menu>
  • logo Navicat使用教程-2019.1

    文檔首頁>>Navicat使用教程-2019.1>>Navicat使用教程:使用Navicat Premium 12自動執(zhí)行數(shù)據(jù)庫復制(一)

    Navicat使用教程:使用Navicat Premium 12自動執(zhí)行數(shù)據(jù)庫復制(一)


    下載Navicat Premium最新版本

    Navicat Premium是一個可連接多種數(shù)據(jù)庫的管理工具,它可以讓你以單一程序同時連接到MySQL、Oracle及PostgreSQL數(shù)據(jù)庫,讓管理不同類型的數(shù)據(jù)庫更加的方便。

    與同步不同,同步是一個一次性的過程,它使兩個數(shù)據(jù)庫的模式和數(shù)據(jù)同步,復制是一個連續(xù)(自動)在兩個數(shù)據(jù)庫之間復制數(shù)據(jù)的過程(盡管模式更新也是可能的)。復制可以異步進行,這樣就不需要在兩個數(shù)據(jù)庫之間建立永久連接,或者在非高峰時間(例如,在深夜,數(shù)據(jù)庫服務器上的通信量很少)進行復制。

    復制的主要作用是創(chuàng)建所有用戶數(shù)據(jù)庫的合并存儲庫和/或在所有用戶之間傳播相同級別的信息。在這兩種情況下,結果都是一個分布式數(shù)據(jù)庫,在該數(shù)據(jù)庫中,用戶可以訪問與其任務相關的數(shù)據(jù),而不會干擾其他人的工作。為了消除用戶之間的數(shù)據(jù)模糊性或不一致性而實現(xiàn)的數(shù)據(jù)庫復制稱為規(guī)范化。

    這篇文章將介紹如何使用Navicat Premium的新自動化實用程序自動執(zhí)行數(shù)據(jù)庫復制。

    復制類型

    數(shù)據(jù)庫復制可以至少以三種不同的方式完成:

    • 快照復制:將一臺服務器上的數(shù)據(jù)簡單地復制到同一服務器或不同服務器上的另一個數(shù)據(jù)庫。
    • 合并復制:將來自兩個或多個數(shù)據(jù)庫的數(shù)據(jù)合并到一個數(shù)據(jù)庫中。
    • 事務復制:用戶收到數(shù)據(jù)庫的完整初始副本,然后在數(shù)據(jù)更改時接收定期更新。

      Navicat

      在分布式數(shù)據(jù)庫管理系統(tǒng)(DDBMS)中,對一個位置的數(shù)據(jù)所做的更改、添加和刪除將自動反映在存儲在所有其他位置的數(shù)據(jù)中。這樣做可以確保每個用戶訪問與所有其他用戶相同的數(shù)據(jù)集。

    與同步類似,復制可以是同質的,也可以是異構的:

    • 同質性:相同的源和目標DBS,即Percona到Percona,Mariadb到Mariadb,MySQL到MySQL。
    • 異構:不同的源和目標DBS,即Oracle到Microsoft SQL Server、PostgreSQL、Amazon Dynamodb、MySQL到Amazon Aurora

    一個需要異構復制的場景是,一個或多個外部業(yè)務合作伙伴使用不同于我們自己的數(shù)據(jù)庫類型。兩個環(huán)境之間的自動定期數(shù)據(jù)復制通常是這種安排的組成部分。

    Navicat高級自動化實用程序

    Navicat Premium的新自動化實用程序在版本12中引入,它具有易于使用和直觀的界面,用于創(chuàng)建自動化批處理作業(yè)。自動化是以一個或多個定期間隔執(zhí)行一個進程,從特定的日期和時間開始和結束,就像Windows任務調度程序一樣。除了復制之外,它還可以用于各種作業(yè),包括備份、查詢和報告。

    圖1:Navicat Premium 12 Automation utility in Windows

    Navicat

    圖2:Navicat Premium 12 Automation utility in macOS

    Navicat

    用戶數(shù)據(jù)庫

    我們將使用Sakila Sample MySQL Database作為我們的用戶數(shù)據(jù)庫。它是專門為提供用于書籍、教程、文章等的標準模式而創(chuàng)建的。

    它以電影業(yè)為主題,涵蓋了從演員、電影制片廠到視頻租賃商店的所有內容。

    Sakila MySQL database structure in Navicat Premium 12

    Navicat

    購買Navicat Premium正版授權,請點擊“咨詢在線客服”喲!

    PyCharm

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();