① 各類資料庫的優點缺點
優點:資料庫系統是用來管理數據的,建立的數理邏輯和集合操作基礎上的。
具有高效、可靠、完整、自同步等特性,是業務系統進行數據控制的最佳選擇。
資料庫系統一般提供高效的數據控制和數據檢索功能,採用sql語言來進行數據操作。
目前市面上流行的資料庫系統很多:較小型的資料庫系統有:mysql,MSSQL_SERVER等等,適用於企業級的大型資料庫有:ORACEL,DB2(IBM),INFORMIX(IBM)等等
缺點:安全性不夠,加了用戶級密碼容易破解
C/S
結構下對伺服器要求很高,否則容易造成
MDB
損壞並發數255。
但是對高強度操作適應性差,如果伺服器不夠好,網路不夠好,編程的方法不夠好,6-7個人同時訪問就能導致
MDB
損壞或者並死不能將
VBA
代碼開發的軟體系統直接編譯成
EXE
可執行文件。
不能脫離
ACCESS
或者
ACCESS
RUNTIME
環境,該環境相對其他軟體體積較大(50M左右)
② Sybase資料庫的特點
一般的關系資料庫都是基於主/從式的模型的。在主/從式的結構中,所有的應用都運行在一台機器上。用戶只是通過終端發命令或簡單地查看應用運行的結果。
而在客戶/伺服器結構中,應用被分在了多台機器上運行。一台機器是另一個系統的客戶,或是另外一些機器的伺服器。這些機器通過區域網或廣域網聯接起來。
客戶/伺服器模型的好處是:
● 它支持共享資源且在多台設備間平衡負載
● 允許容納多個主機的環境,充分利用了企業已有的各種系統 Sybase真正吸引人的地方還是它的高性能。體現在以下幾方面:
● 可編程資料庫
通過提供存儲過程,創建了一個可編程資料庫。存儲過程允許用戶編寫自己的資料庫子常式。這些子常式是經過預編譯的,因此不必為每次調用都進行編譯、優化、生成查詢規劃,因而查詢速度要快得多。
●事件驅動的觸發器
觸發器是一種特殊的存儲過程。通過觸發器可以啟動另一個存儲過程,從而確保資料庫的完整性。
● 多線索化
Sybase資料庫的體系結構的另一個創新之處就是多線索化。一般的資料庫都依靠操作系統來管理與資料庫的連接。當有多個用戶連接時,系統的性能會大幅度下降。Sybase資料庫不讓操作系統來管理進程,把與資料庫的連接當作自己的一部分來管理。此外,Sybase的資料庫引擎還代替操作系統來管理一部分硬體資源,如埠、內存、硬碟,繞過了操作系統這一環節,提高了性能。