-
所有关系数据库都支持 SQL 命令,正如您所说,它们在支持 SQL 语句的同时有自己的一套语言规范,但实现几乎相同。
至于sqlserver和oracle的区别,是:
1. 开放性 1SQL Server只能在Windows上运行,没有丝毫的开放性,操作系统的稳定性对数据库非常重要。 Windows 9X 系列产品专注于桌面应用程序,而 NT Server 仅适用于中小型企业。
Windows 平台的可靠性、安全性和可伸缩性非常有限。 它不像 Unix 那样久经考验,尤其是在处理大型数据库时。 2.
Oracle 可在所有主要平台上运行,包括 Windows。 完全支持所有行业标准。 采取完全开放的策略。
它使客户能够选择最合适的解决方案。 全力支持开发人员。
2. 可扩展性、并行性 1SQL Server 具有不成熟的并行实现和共存模型,这使得它难以处理不断增长的用户和数据量,并且可伸缩性有限。 2.
Oracle Parallel Server 扩展了 Windows 的功能,使一组节点能够在同一集群中共享工作,从而提供高度可用且可扩展的集群解决方案。 如果 WindowsNT 不够用,用户可以将数据库移动到 UNIX。 Oracle 的并行服务器与各种 UNIX 平台的集群机制高度集成。
3. 性能 1SQL Server 为多用户时性能较差 2Oracle 拥有最高的性能,在开放平台上保持着 TPC-D 和 TPC-C 的世界纪录。
4. 客户支持和应用模式 1SQL Server CS结构,只有Windows客户,可以连接ADO、DAO、OLEDB、ODBC。 2.
Oracle 多级网络计算支持多种行业标准,可由 ODBC、JDBC、OCI 等网络客户连接。
5.操作简单 1SQL Server 使用简单,但只有图形界面。 2.Oracle 更复杂,提供 GUI 和命令行,并且在 WindowsNT 和 UNIX 下工作相同。
六、使用风险 1SQL Server 已完全重写,经过了长时间的测试、持续的延迟,并且许多功能需要时间来证明。 不是很兼容。
2.Oracle 的长期开发经验完全向后兼容。 它被广泛使用。
完全没有风险。 最后,Oracle 比 SQLSRVER 贵
-
首先,我想到了这几点。
开源且免费。 存储的数据量较小,其次是 SQL 2005,Oracle 可以存储海量数据。
SQL 2005 具有自动增长字段 Auto Increment,而 Oracle 则没有。
4.分页程序是 mysql 具有其他两个数据库没有的 limit 属性。
当外键与外键关联时,可以直接删除主键的数据,但不能删除 SQL 2005 和 Oracle。
暂时只能想到这么多,希望能帮到你。
-
安装 Oracle 后,您还可以安装 PL SQL,这更简单。
-
小型、中型、大型、免费、高收费。
-
PHP建议使用MySQL数据库作为两者的合作伙伴,并开发ASP或。 .NET 应该用 ms-sqlserver 系列都是Microsoft的好兼容性,而且后面有Orcle是比较大的数据库 当然稳定性好,也有很多小数据库,但是它们不是主流的,PHP和MySQL没有绑定在一起 属于两家公司 此外,MySQL目前是一个面向中小型应用的数据库, 性能好,体积小。sqlserver是Microsoft的,性能不错,但大小偏大,目前sql2005在它附近,更不用说2008了。
向表添加唯一键约束。
alter table a add constraint uk$_a_address_time unique(address, time); >>>More