【发布时间】:2011-04-20 12:35:12
【问题描述】:
它们有着共同的历史,它们在不同的操作系统上运行。这是我知道的部分。
- 哪些部分保持不变?
- 自从他们分裂后发生了哪些变化?
- SQL Server 知识是否仍然适用于 Sybase?
- Sql Server 中可用的哪些功能在 Sybase 中不存在?
- Sybase 中的哪些功能在 SQL Server 中不可用?
我对在这两个平台上具有相当经验的人的回答很感兴趣。
【问题讨论】:
标签: sql-server sybase
它们有着共同的历史,它们在不同的操作系统上运行。这是我知道的部分。
我对在这两个平台上具有相当经验的人的回答很感兴趣。
【问题讨论】:
标签: sql-server sybase
直到15 年前 1994 年直到 SQL Server 4.21 的共同历史。 SQL Server 6.0、6.5 是拆分的。 SQL Server 7 完全重写,它与 SQL Server 6.0、6.5 完全不同,后者是最后一个“共享”代码库。
功能非常相似,许多系统表和存储过程都可以在两者上运行。但是,除了锁定策略(与基于 Oracle 或 MVCC 的系统相比)之外,这两个系统现在并没有太多共同点。
也就是说,基本的 SQL 在 2 之间是可移植的,我之前已经将 Sybase 移植到 SQL Server。
我也曾在/或与管理这两个平台团队的团队一起工作,但重叠并没有您期望或希望的那么多。
你为什么这么问?除非您在银行 IT 部门工作,否则我不会计划在 Sybase 上工作......
【讨论】:
如果您坚持使用 ANSI SQL 语法,它们是非常相似的;但它们确实各不相同,有时甚至令人抓狂。
由于每个供应商都想让您迁移到他们的平台,我会在他们的网站上搜索 how-to-migrate-x-to-y 文档。它们会让您对记录在案的差异有一个很好的了解。
【讨论】: