我在工作上偶爾會需要整理各資料庫與資料庫各版本的比較表給客戶看,讓客戶瞭解而各種資料庫或資料庫各版本間的差異、價格、功能、...等。不過 SQL Server 2008 卻讓我花了好些時間才收集完相關的比較資訊,埋藏在 MSDN 裡面,且還分了好幾篇文章。我覺得納悶的是:為什麼這些比較資訊不整理放在SQL Server 2008 產品官網中呢?!
我們有個客戶,每次跟他合作專案他都要採用 Oracle,我雖然沒有決定權,但疑問一直在心中。兩年後的今日,又有一個新案子要合作了,趁他還沒買之前我問他為什麼你們不買 SQL Server 呢?以下是對話紀錄:
- 保哥:為什麼你們都要用 Oracle 資料庫系統?
- 客戶:因為 SQL Server 比 Oracle 貴阿,而且還整整貴一倍呢!
- 保哥:會嗎?應該是 SQL Server 比較便宜吧?我沒聽人說過 SQL Server 還會比較貴的?
- 客戶:我要的功能在 Oracle 的標準版就有了,而在 SQL Server 2005 要企業版才做的到!
- 保哥:會嗎?你要什麼功能?
- 客戶:叢集(Cluster)啊!我們要做 HA 架構,Oracle 業務說他們的產品只要「標準版」就有了,但微軟的業務跟我說 SQL Server 要「企業版」版才支援叢集架構。
- 保哥:SQL Server 2005 標準版就有支援叢集啦!請看http://www.microsoft.com/taiwan/sql/prodinfo/features/compare-features.mspx
- 客戶:真的耶!原來 SQL Server 2005 標準版就有支援叢集啦,那 SQL Server 2005 真的比較便宜耶!那我這次改買 SQL Server 2005 好了。
從上面的對話看來,如果網路上不容易查到相關資訊的話(我是指 SQL Server 2008),對客戶來說就只能靠供應商的業務講解,但這就很可能遇到上面這問題。我想可能是微軟的業務搞不清楚版本功能,才導致提供錯誤的資訊。
對我們來說,SQL Server 的開發工具是比較友善的。而對客戶來說,授權費應該也比較省。若遇到客戶並不怎麼 Care 到底要用什麼資料庫系統的時候,我通常都會直接建議採購 SQL Server,應該是雙贏的選擇。
以下是我這陣子收集的相關資料庫版本比較資訊,希望對各位有所幫助:
SQL Server 2005 各版本比較
-
SQL Server 2005 各版本功能比較
含 Express, Workgroup, Standard, Enterprise 比較
SQL Server 2008 各版本比較
- 支援處理器(CPU)數量最大值比較表 [英文]
- 支援記憶體(Memory)最大值比較表 [英文]
-
SQL Server 2008 各版本功能比較表 [英文]
含 Enterprise, Standard, Workgroup, Web, Express, Express Advanced 比較 - Compare Edition Features [英文] [ 2009-11-29 更新: 有非常完整的比較表 ]
SQL Server 2008 標準版(Standard) v.s. 企業版(Enterprise) 比較
- Compare Editions–Enterprise and Standard [英文]
- SQL Server 2008 Enterprise and Standard Feature Compare (PDF)
SQL Server 2008 行動版(Compact) v.s. 簡易版(Express) 比較
SQL Server 2008 Express 各版本比較
SQL Server 與「其他資料庫」的比較
- Microsoft SQL Server 2008:比較
- Oracle10g 和 SQL Server 2000 的價格比較
- SQL Server 2008 與 Oracle Database 11g 的比較 (PDF)
- SQL Server 2005 和 Oracle Database 10g 的比較
- Technical Comparison of Oracle Database 10g Versus SQL Server 2005: Focus on Information Integration [英文]
Oracle Database 11g 各版本功能、特性比較
Oracle Database 10g 各版本功能、特性比較
- Oracle Database 10g Product Family (PDF) [英文]
備註:因為我對 Oracle 比較沒那麼熟悉,所以資料是少了一些,若各位有更完整詳細的比較資訊,歡迎各位提供給我,我再補上去。
相关推荐
该转换过程负则将SQL Server的 一些语法特性翻译为Oracle支持的形式,也包括常用的函数, 支持复杂的SQL,例如嵌套/子查询等。 这是小弟为了一个Oracle项目的应急之作,我们的系统(Delphi的三层架构)一直运行...
此文档中详细的记载了,SQL Server 2005新特性之表分区的功能,希望可以帮下载的朋友们!
对SQL Server 2005和Oracle 10g R2的安全特性进行比较。通过比较可以看出两种数据库系统具有相同的安全特性,但是购买和拥有SQL Server 2005比Oracle 10g要廉价许多
随着越来越多的网络连接在一起,安全性也变得越来越重要。企业的资产需要受到保护,特别是包含了企业重要信息的数据库...该白皮书将在安全特性、功能、成本以及管理简易性等方面对两个数据库产品提供的安全性进行比较。
涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种数据库语言,内容包括SQL语言基础、常规数据查询、高级数据过滤、字符串查询、日期函数、日期函数、数据排序、聚集函数与分组...
涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种数据库语言,内容包括SQL语言基础、常规数据查询、高级数据过滤、字符串查询、日期函数、日期函数、数据排序、聚集函数与分组...
SQL Server 2000与以前版本相比较,又具有以下新特性 : 1.支持XML(Extensive Markup Language,扩展标记语言) 2.强大的基于Web的分析 3.支持OLE DB和多种查询 4.支持分布式的分区视图
涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种数据库语言,内容包括SQL语言基础、常规数据查询、高级数据过滤、字符串查询、日期函数、日期函数、数据排序、聚集函数与分组...
目录: SQL 2005 新增特性 SQL Server 2005 数据库快照(database Snapshot) SQL server 2005安装问题汇总 SQL Server 2005与Oracle同步注意NUMBER类型转换 ...如何将SQLServer2005中的数据同步到Oracle中 ...
对sql语句的学习,复习都有帮助。 SQL 概述 ...软件称为数据库管理系统(DBMS),全称为 DataBase Management System,如:Oracle、SQL Server、MySql、Sybase、 informix、DB2、interbase、PostgreSql 。
它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使它具有极大的灵活性和强大的功能,在多数情况...
数据库管理系统(DBMS)的自治特性是实现其管理便捷的关键,关系到维护的成本,并且向终端用户屏蔽了底层的复杂性。...在Microsoft SQLServer与DB2上也进行了相同研究,并对Oracle与SQL Server自治组件进行了比较。
涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种数据库语言,内容包括SQL语言基础、常规数据查询、高级数据过滤、字符串查询、日期函数、日期函数、数据排序、聚集函数与分组...
4PostgreSQL 触发器99PostgreSQL 触发函数100PostgreSQL 类型102...版本)120SQL Server 备份120SQL Server 还原122SQL Server 模式123SQL Server 表124SQL Server 表栏位124SQL Server 表索引126SQL Server 表...
第1章 数据库与sql基础 1 1.1 数据库的基本概念 1 1.1.1 数据库的由来 1 1.1.2 数据库系统的概念 3 1.2 数据库系统的结构、组成及工作流程 3 1.2.1 数据库的体系结构 3 1.2.2 数据库系统的组成 4 1.2.3 ...
《精通SQ:结构化查询语言详解》全面讲解SQL语言,提供317个典型应用,读者可以随查随用,针对SQL Server和Oracle进行讲解,很有代表性。 全书共包括大小实例317个,突出了速学速查的特色。《精通SQ:结构化查询语言...
一个sybase工具 特性1:可以通过多种方式连接多种数据库 连接方式有ado,oracle直连(不需要安装oracle客户端),borland bde连接 连接ORACLE,SYBASE,SQL SERVER,ACCESS(正在扩充中) 特性2:可以...
并发性是oltp数据库最重要的特性,但并发涉及到资源的获取、共享与锁定。 mysql: mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。 虽然...