全球专业中文经管百科,由121,994位网友共同编写而成,共计436,036个条目

遠程資料庫

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

遠程資料庫(Remote Database)

目錄

什麼是遠程資料庫[1]

  遠程資料庫是指運行在同一網路中其他電腦上的資料庫

遠程資料庫與資料庫鏈接[2]

  資料庫鏈接允許Oracle資料庫引用存儲在本地資料庫外部的對象。命令create database link創建遠程資料庫的路徑,從而可以通過該路徑訪問遠程資料庫的對象。資料庫鏈接包裝瞭如下內容:遠程資料庫的名稱、連接到遠程資料庫的方法、用於驗證遠程資料庫連接的用戶名/密碼的組合。在某些方面,資料庫鏈接類似於資料庫同義詞:資料庫鏈接可以為公有或私有,並且它提供方便快捷的方法來訪問另一個資源集。主要的區別在於,資源在資料庫外部而不是相同資料庫中,因此需要更多的信息來解決引用問題。另一個區別在於,同義詞是對特定對象的引用,而資料庫鏈接則是定義的路徑,用於訪問遠程資料庫中任意數量的對象。

  為了在分散式環境中的多個資料庫之間建立鏈接,域中每個資料庫的全局資料庫名必須都不相同。因此,重要的是正確分配初始參數DB NAME和DB DOMAIN。

  為了使資料庫鏈接的使用更為容易,可以將同義詞賦給資料庫鏈接,從而使表訪問更為透明,用戶並不知道同義詞訪問的是本地對象還是分散式資料庫上的對象。對象可以移動到不同的遠程資料庫,也可以在本地資料庫中移動,只要同義詞名稱保持相同,就可以使對象訪問對用戶保持透明。

遠程資料庫與本地資料庫[3]

  本地資料庫位於本地磁碟或區域網上。如果有幾個用戶同時訪問資料庫.本地資料庫採取攘於文件的鎖定策略。因此,本地資料庫義叫基於文件的資料庫。

  由於本地資料庫往往與資料庫應用程式在同一個系統中。因此,訪問本地資料庫的速度比訪問遠程資料庫的速度要快。

  典型的本地資料庫有Paradox、dBASE、FoxPro和ACCCSS。

  遠程資料庫通常位於遠程電腦上。用戶通過SQL(Structured Query Language)來訪問遠程資料庫巾的數據。正是基於這個原閃,遠程資料庫有時候也叫SQL伺服器或者叫RDMS(Remote Database Management System)。

  遠程資料庫非常適合於幾個用戶同時訪問。與那些基於文件鎖定策略的本地資料庫不同的是,遠程資料庫提供了基於事務的多用戶支持。

  遠程資料庫所能存儲的數據也比本地資料庫多得多。甚至有時候數據並不在一個伺服器上,而是分佈在幾個伺服器上。

  因為資料庫和應用程式位於彼此不依賴的系統(層)中.使用遠程資料庫的應用程式稱為兩層或多層應用程式。典型的SQI。伺服器有Interbase、Oracle、Sybase、Informix、Microsoft SQL Server和DB2。

參考文獻

  1. 劉東波等編著.Oracle WebDB應用開發技術.電子工業出版社,2001年09月第1版.
  2. [美]布萊拉,羅尼著.Oracle Database 11g DBA手冊.清華大學出版社,2009.1.
  3. 吳京慧,杜賓,楊波編著.Oracle 資料庫管理及應用開發教程.清華大學出版社,2007.2.
本條目對我有幫助0
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目投訴舉報

本条目由以下用户参与贡献

方小莉.

評論(共0條)

提示:評論內容為網友針對條目"遠程資料庫"展開的討論,與本站觀點立場無關。

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成

官方社群
下载APP

闽公网安备 35020302032707号