Adaptive Server Anywhere

Adaptive Server Anywhere 提供一系列用來存儲和管理數據的工具。您可以使用這些工具將數據輸入資料庫中,更改資料庫結構,以及查看或變更數據。

基本介紹

  • 中文名關係資料庫管理系統
  • 外文名:Adaptive Server Anywhere 
  • 提供:一系列用來存儲和管理數據工具
  • 作用:更改資料庫結構
簡介,優點,用途,特點,網路軟體要求,資料庫伺服器,

簡介

Adaptive Server Anywhere 關係資料庫管理系統是 SQL Anywhere Studio 的核心。Adaptive Server Anywhere 是為要求功能完備的 SQL 資料庫的任務而專門設計的。根據設計,它可以在不同的環境下工作。它充分利用可用記憶體和 CPU 資源,在具有充足資源的環境中提供極佳的性能。它還可以在具有有限物理和資料庫管理資源的環境下很好地工作,包括移動計算環境、嵌入式資料庫使用,並可用作中小型業務的資料庫伺服器

優點

多年來,Adaptive Server Anywhere 一直提供專用於工作組、移動和嵌入計算的關係型資料庫技術。該產品的設計始終考慮著市場因素。選擇 Adaptive Server Anywhere 的優點包括:
(1)Adaptive Server Anywhere 可以在記憶體、CPU 能力和磁碟空間有限的情況下有效地運行。經過專門設計,其核心功能(如查詢最佳化器以及數據高速快取機制)在運行時不會過分占有資源。同時,Adaptive Server Anywhere 還包含使用工作組伺服器時所需的功能,其中包括對多用戶的支持、針對多 CPU 的伸縮性以及高級並發功能。如果主要部署到 PC 上,則 Adaptive Server Anywhere 更適合您。
(2)Adaptive Server Anywhere 是一個跨平台的解決方案。在 Windows(Windows 95 及其更高版本、Windows NT 及其更高版本以及 Windows CE)、UNIX(包括 Linux)以及 Novell NetWare 上可以運行相同的資料庫。可以將資料庫檔案從一個作業系統移到另一個作業系統中。
(3)Adaptive Server Anywhere 的運行不需要管理,因此,它非常適於作為嵌入式資料庫。Adaptive Server Anywhere 提供了一個具有自調整功能的查詢最佳化器、一些內置的計畫和事件處理功能以及自動啟動和自動停止機制。
(4)經過多年與成功的客戶的共同努力,我們開發出了一套經過現場測試的豐富功能。不僅包括標準檢查表功能(存儲過程觸發器、聲明的參照完整性、完整的事務處理以及恢復),而且還包括所有新增的小功能,而項目成功與否可能就在於是否有這些新功能。
利用 SQL Anywhere 同步技術(SQL Remote 和 MobiLink),可以將 Adaptive Server Anywhere 資料庫集成到組織的基礎結構中。
如果更願意使用 Embedded SQL 或 Java 以外的接口(如 ODBC 或 OLE DB),並且目標平台的資源限制並不像 UltraLite 要求的那么嚴格,則 Adaptive Server Anywhere 可以提供更多的優勢。

用途

Adaptive Server Anywhere 在理想情況下適合於以下角色:
(1)中小型業務的資料庫伺服器
Adaptive Server Anywhere 設計用來滿足中小型業務的需求,中小型業務可擁有從幾個到數百個用戶之間的任何規模。它提供高性能的工作組和公司資料庫,十分適合於(但並不局限於)管理和硬體資源有限的環境。
Adaptive Server Anywhere 可以採用多個 CPU 並使用高達 64 GB 的記憶體。我們的客戶在生產中使用具有數百億位元組的 Adaptive Server Anywhere 資料庫。
許多應用程式要求資料庫 [後台執行]。個人信息管理器,文檔管理系統,網路監控應用程式,只與存儲信息的應用程式有關。Adaptive Server Anywhere 可用作這些應用程式的資料庫。UltraLite 部署選項用於具有非常有限資源的嵌入式環境。
嵌入式資料庫的一個主要特點就是無需管理即可完全運行。Adaptive Server Anywhere 在許多要求很高的商業應用程式中都證實具備這一功能。
(3)移動計算
膝上型電腦和筆記本電腦現在在許多場所經常使用。Adaptive Server Anywhere 可用作這些計算機的 SQL 資料庫。使用 MobiLink 同步技術和 SQL Remote 複製,Adaptive Server Anywhere 拓展了在整個企業範圍基於事務的計算能力。UltraLite 部署選項和 MobiLink 同步技術為具有有限資源的設備(例如,手持式計算機)提供完備的資料庫功能。

特點

Adaptive Server Anywhere 是在以下技術特點的基礎上建立的:
Adaptive Server Anywhere 是事務處理關係資料庫管理系統 (RDBMS),它具備多種功能,包括:完全恢復功能、在線上備份、參照完整性動作、存儲過程觸發器、行級並發控制、時間表和事件、豐富的 SQL 語言以及在完整 SQL RDBMS 中應提供的所有功能。
(2)經濟合算的硬體要求
與其它資料庫管理系統相比,Adaptive Server Anywhere 要求的記憶體和磁碟資源更少。
(3)易於使用
Adaptive Server Anywhere 可以自我調節並易於管理。您可以方便地使用 Adaptive Server Anywhere,而無需像其它關係資料庫管理系統那樣進行大量的資料庫管理工作。
(4)獨立和網路使用
Adaptive Server Anywhere 可以以獨立的方式使用,例如在以數據為中心的應用程式中作為嵌入式資料庫,或者在多用戶客戶/伺服器或三層環境中作為網路伺服器。作為嵌入式資料庫系統,它可以根據需要由應用程式自動啟動。
(5)高性能
儘管 Adaptive Server Anywhere 在設計上強調簡單的管理和適度的資源要求,但它依然是可伸縮的高性能 DBMS。Adaptive Server Anywhere 可在多個 CPU 上運行,具有高級查詢最佳化程式,並且提供性能監控和調節工具。
(6)行業標準接口
Adaptive Server Anywhere 提供本機 ODBC 3.5 驅動程式,以使 ODBC 應用程式可以保持高性能;它還提供 OLE DB 驅動程式,以用於 ActiveX 數據對象 (ActiveX Data Object, ADO) 編程環境。Adaptive Server Anywhere 提供了 數據提供程式,還同時提供 Sybase jConnect for JDBC 以及 iAnywhere JDBC 驅動程式,並支持嵌入式 SQL 和 Sybase Open Client 接口。
(7)跨平台解決方案
Adaptive Server Anywhere 可以在許多作業系統上運行,包括 Windows、Novell NetWare、Sun Solaris 和 Linux。
平台不同,在每一平台上提供的組件也將有所不同。有關信息,請參見 SQL Anywhere Studio 支持的平台。

網路軟體要求

如果您正運行 Adaptive Server Anywhere 網路伺服器,則必須安裝並運行適當的網路軟體。
Adaptive Server Anywhere 網路伺服器可用於 Windows、Novell NetWare、Linux 和 UNIX 作業系統。
Adaptive Server Anywhere 支持 TCP/IP 網路協定和用於 Novell NetWare 的 SPX 協定。

資料庫伺服器

在產品中包括兩個版本的 Adaptive Server Anywhere 資料庫伺服器:
(1)個人資料庫伺服器
此類伺服器是為單個用戶在同一計算機上使用提供的;例如,作為嵌入式資料庫伺服器。它還適用於開發工作。
個人伺服器執行檔的名稱如下:
在 UNIX 作業系統上,檔案名稱稱是 dbeng9。
在 Windows(Windows CE 除外)上,檔案名稱稱是 dbeng9.exe。
(2)網路資料庫伺服器
除了具有個人伺服器的各項功能外,網路伺服器還支持網路上的客戶/伺服器通信。它是為多用戶使用提供的。
網路伺服器執行檔的名稱如下:
在 UNIX 作業系統上,檔案名稱稱是 dbsrv9。
在 Windows(包括 Windows CE)上,檔案名稱稱是 dbsrv9.exe。
在 Novell NetWare 上,伺服器是稱作 dbsrv9.nlm 的 NetWare 可裝載模組 (NLM)。
雖然版本不同,功能也略有差異,但是請求處理引擎在這兩個版本的伺服器中是相同的。它們都支持完全相同的 SQL 語言,並且都支持完全相同的資料庫功能。個人伺服器不支持網路上的通信、超過 10 個並行連線或使用多於一個 CPU。針對個人伺服器開發的應用程式在使用上與針對網路伺服器開發的應用程式沒有什麼不同。

相關詞條

熱門詞條

聯絡我們