免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1575 | 回复: 2
打印 上一主题 下一主题

谁能谈谈Sqlserver 与 sybase的区别? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-05-19 23:54 |只看该作者 |倒序浏览
微软的sqlserver 最初是从sybase发展而来的,因此二者有一些相似之处。
但是通过多年的发展,二者都向不同的方向上作了一些发展。
谁能讲讲二者还有哪些交集,非相交的有哪些?
或者提供这方面的资料。最近要做数据库的移植,高手给个建议。

论坛徽章:
0
2 [报告]
发表于 2005-05-20 09:19 |只看该作者

谁能谈谈Sqlserver 与 sybase的区别?

我来简单讲讲T-SQL之间的区别(10个还有很多)吧,可能不正确,请大家指正
1、group by和cube, rollup
2、set rowcount和select top
3、@@sqlstatus和@@fetch_status
4、varchar(255)和varchar可以超过>;255
5、raiserror “with log”, “with nowait” ,“with seterror”
6、formaterror
7、case 和NULLIF()
8、CONVERT() 和CAST()
9 “set chained on”和“set implicit_transaction on”
10、char_length()和datalength()

论坛徽章:
0
3 [报告]
发表于 2005-05-20 17:27 |只看该作者

谁能谈谈Sqlserver 与 sybase的区别?

ASE12.5.0以后的都可以varchar(3000),
关键就看你安装的页面多大,最大16K什么都够用了。

两者根本就不同,一个unix下支持多进程,一个win下不支持。
没必要相比。
SQL Server

   只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据量的关键业务时。
  并行实施和共存模型并不成熟。很难处理日益增多的用户数和数据卷。伸缩性有限。
  没有获得任何安全证书。
  多用户时性能不佳
  C/S结构,只支持windows客户,可以用ADO,DAO,OLEDB,ODBC连接.
  完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容早期产品。使用需要冒一定风险。
Sybase ASE

   获得最高认证级别的ISO标准认证。
  性能接近于 SQL Server。但在UNIX平台下的并发性要优与 SQL Server。
  C/S结构,可以用ODBC,Jconnect,Ct-library等网络客户连接。
  向下兼容, 但是ct-library 程序不益移植。
  操作较复杂,同时提供GUI和命令行。但GUI较差,常常无法及时状态,建议使用命令行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP