它们有着共同的历史,运行在不同的操作系统上。这是我所知道的部分。
我对两个平台上具有类似经验的人的答案感兴趣。
共同历史直到15 年前1994 年直到 SQL Server 4.21。 SQL Server 6.0、6.5 进行了拆分。 SQL Server 7 是完全重写的,它是与 SQL Server 6.0、6.5 真正不同的产品,后者是最后一个“共享”代码库。
功能非常相似,很多系统表和存储过程都可以在两者上运行。然而,除了锁定策略(与基于 Oracle 或 MVCC 的系统相比)之外,这两个系统现在并没有太多共同点。
也就是说,基本 SQL 可以在两者之间移植,而且我之前已经将 Sybase 移植到 SQL Server。
我也曾在/或与管理两个平台团队的团队合作过,但重叠程度并不像您预期或希望的那么多。
你为什么这么问?除非您从事银行 IT 工作,否则我不会在 Sybase 规划职业生涯...
如果您坚持使用 ANSI SQL 语法,它们非常相似;但它们确实有所不同,有时甚至令人抓狂。
由于每个供应商都希望让您迁移到他们的平台上,因此我会在他们的网站上搜索如何迁移x到y文档。 他们会让您很好地了解记录的差异。
最新发布的 SQL Server 基准测试约为 120 万 tran/min。 2005 年系统价格约为 600 万美元(64 路 Superdome),每秒大约有 16,000 笔交易。
Sybase ASE 16.0 已成功测试,速度为 200 0000 tran/sec Sybase ASE 有一个强大的 SAP Replication Server(主数据库失败,事务保存在稳定队列中)到 MS SQL 服务器,它有一个简单的复制(如果主数据库失败,事务将会丢失)
那是一篇旧文章,但正在寻找一些类似的信息。我的建议是坚持使用 SQL Server。我已将 Sybase 移植到 SQL Server,对于某些查询来说,性能差异非常大。有些人的速度快了 2 到 3 倍,大多数人的速度至少快了 50%。我说的是类似的硬件,Unix 上的 Sybase 和 Windows Server 上的 SQL Server。无论如何,Sybase 已经死了,如果你检查论坛,与 SQL Server 相比,几乎没有什么东西,尤其是现在 2024 年。大多数商店都迁移或没有选择 Sybase 来进行新项目。