複製鏈接
請複製以下鏈接發送給好友

遠程數據庫

鎖定
遠程數據庫是指運行在同一網絡中其他計算機上的數據庫
存儲在異地服務器中,通過網絡遠程提供訪問和其他服務的數據庫。 [2] 
中文名
遠程數據庫
外文名
Remote Database
外文名
off-site database [2] 
應用學科
圖書館·情報與文獻學
來源出處
圖書館·情報與文獻學名詞

遠程數據庫數據庫鏈接

數據庫鏈接允許Oracle數據庫引用存儲在本地數據庫外部的對象。命令create database link創建遠程數據庫的路徑,從而可以通過該路徑訪問遠程數據庫的對象。數據庫鏈接包裝瞭如下內容:遠程數據庫的名稱、連接到遠程數據庫的方法、用於驗證遠程數據庫連接的用户名/密碼的組合。在某些方面,數據庫鏈接類似於數據庫同義詞:數據庫鏈接可以為公有或私有,並且它提供方便快捷的方法來訪問另一個資源集。主要的區別在於,資源在數據庫外部而不是相同數據庫中,因此需要更多的信息來解決引用問題。另一個區別在於,同義詞是對特定對象的引用,而數據庫鏈接則是定義的路徑,用於訪問遠程數據庫中任意數量的對象。
為了在分佈式環境中的多個數據庫之間建立鏈接,域中每個數據庫的全局數據庫名必須都不相同。因此,重要的是正確分配初始參數DB NAME和DB DOMAIN。
為了使數據庫鏈接的使用更為容易,可以將同義詞賦給數據庫鏈接,從而使表訪問更為透明,用户並不知道同義詞訪問的是本地對象還是分佈式數據庫上的對象。對象可以移動到不同的遠程數據庫,也可以在本地數據庫中移動,只要同義詞名稱保持相同,就可以使對象訪問對用户保持透明。

遠程數據庫主要區別

遠程數據庫與本地數據庫
本地數據庫位於本地磁盤或局域網上。如果有幾個用户同時訪問數據庫.本地數據庫採取攘於文件的鎖定策略。因此,本地數據庫亦叫基於文件的數據庫。
由於本地數據庫往往與數據庫應用程序在同一個系統中。因此,訪問本地數據庫的速度比訪問遠程數據庫的速度要快。
典型的本地數據庫有Paradox、dBASE、FoxPro和ACCCSS。
遠程數據庫通常位於遠程計算機上。用户通過SQL(Structured Query Language)來訪問遠程數據庫巾的數據。正是基於這個原閃,遠程數據庫有時候也叫SQL服務器或者叫RDMS(Remote Database Management System)。
遠程數據庫非常適合於幾個用户同時訪問。與那些基於文件鎖定策略的本地數據庫不同的是,遠程數據庫提供了基於事務的多用户支持。
遠程數據庫所能存儲的數據也比本地數據庫多得多。甚至有時候數據並不在一個服務器上,而是分佈在幾個服務器上。
因為數據庫和應用程序位於彼此不依賴的系統(層)中.使用遠程數據庫的應用程序稱為兩層或多層應用程序。典型的SQI。服務器有Interbase、Oracle、Sybase、Informix、Microsoft SQL Server和DB2。 [1] 
參考資料