转项目以来很少写博客了,和人打交道的日志称得上是斗智斗勇啊。看得了代码,测得了异常,出的了方案,扯的了淡……
因为项目上的关系,需要连接一个Sybase Adaptive Server Anywhere9的数据库,网上查了很多资料,很多资料都是我读大学时候的文档,加上后来Sybase被SAP收购等等,突然有点穿越的感觉了。好了,不扯淡了,说说遇到的问题吧。
一、Sybase ASA和Sybase ASE ?
1.ASE和ASA的目标不同
SYBASE数据库引擎饱含了三个产品:
ASA 轻量级数据库服务器,适合用于移动计算(PDA、带操作系统的手机等)/嵌入式计算(POS机、路由器等),和工作组级OLTP环境,特别是移动计算/嵌入式计算
ASE 企业及数据库服务器,适合用于企业级OLTP(和混合负载)环境
ASIQ 企业级数据仓库数据库服务器,适合于DSS环境中的企业级数据仓库和数据集市
2.ASE和ASA时两个不同的产品,它们之间没有发展上的继承关系。ASE和ASA存在细节上的差异
a.ASA尚没有数据库层逻辑结构(一个服务器只管理一个数据库)
b.ASA的T-SQL中包含一些ASE中没有的特有语句,