1.ASE和ASA的目標不同
Sybase數據庫引擎飽含了三個產品:
ASA 輕量級數據庫服務器,適合用於移動計算(PDA、帶操作系統的手機等)/嵌入式計算(POS機、路由器等),和工作組級OLTP環境,特別是移動計算/嵌入式計算
ASE 企業及數據庫服務器,適合用於企業級OLTP(和混合負載)環境
ASIQ 企業級數據倉庫數據庫服務器,適合於DSS環境中的企業級數據倉庫和數據集市
2.ASE和ASA時兩個不同的產品,它們之間沒有發展上的繼承關系。ASE和ASA存在細節上的差異
a.ASA尚沒有數據庫層邏輯結構(壹個服務器只管理壹個數據庫)
b.ASA的T-SQL中包含壹些ASE中沒有的特有語句,反之亦然
c.ASA和ASE對少數SQL語義的表達,使用的T-SQL語法不同
d.ASA還支持WATCOM-SQL,尤其是觸發器,可能需要用到這種SQL方言 e.ASE中的很多企業及應用需要用到的功能和選項,ASA中沒有對應功能(因為其目標不是企業級OLTP應用)
ASA的其他特點介紹:
1.ASA是壹個真正的關系型DBMS,雖然小,但具備了RDBMS的所有基本要素(如日誌、強制壹致性、除法器等等)
2.ASA支持ASE的相當大部分的T-SQL語法
3.ASA的默認連接接口是ODBC、JDBC,但也支持Sybase Open Client(包括DB-Library)、OLE DB等接口
4.ASA支持主流的MS、UNIX、LINUX和嵌入式操作系統(用於PDA、路由器),包括sun sparc solaris 8.0
由於ASA產品應用目標未放在企業級OLTP應用上,在處理該類應用時,性能比ASE低很多。