Oracle、MySql、Sql Server比对
1. 价格
MySql:廉价(部分免费):当前,MySQL採用双重授权(DualLicensed),他们是GPL和MySQLAB制定的商业许可协议。假设你在一个遵循GPL的自由(开源)项目中使用MySQL,那么你能够遵循GPL协议免费使用MySQL。否则,你须要购买MySQLAB制定的那个商业许可协议。Windows $200,Unix或Linux自行安装免费,.Unix或Linux第三方安装$200。
Sql Server:适中. SQL 2008 标准版:[1CPU 无限用户 R2 版本号] ¥31900 [R2 5用户] ¥5500 SQL 2008 企业版:[1CPU 无限用户 R2 版本号] ¥143800 [R2 10用户] ¥25400
Oracle:较贵. Oracle 10G//11G 标准版 [10用户] ¥25600;Oracle 10G//11G 标准版 [1CPU无限用户] ¥157600;Oracle 10G //11G企业版 [25用户] ¥213500;Oracle 10G //11G企业版 [1CPU无限用户] ¥276000.
2. 平台及软件支持
Mysql: 各种平台,常搭配Linux; 一般php程序比較喜欢用mysql :PHP+MySql+Linux
Sql Server:仅仅能执行在Windows平台,对 .net程序支持比較好,对于一般的应用来说都够用了。基本上.net阵营中非常少使用sqlserver以外的数据库产品:.net+SqlServer+windows
Oracle: 支持大多数平台,可是在windows下性能比不上SqlServer且价格较贵,所以一般用在unix或者linux下。 一般用来开发大型应用(比如分布式),开发语言多为java、C++等.
3. 执行速度
在windows下在千万级时sqlserver>mysql>oracle,在亿级时oracle最快.
4. 适用系统
MySQLOLTP型选手,在性能上与oracle区别不是很大。在OLAP方面相对欠缺,Oracle与MSSQL在OLTP于OLAP方面都有不俗表现.
5. 扩展能力
MySQL原生分布式架构的优势在于并发支持,但延时问题一直被广为诟病。所以大部分场景下是人肉进行分布式拆分,但其Replication特性加上对一致性的约束相较Oracle弱,使其架构灵活性非常高。
Oracle因为其极高的一致性要求,造成架构上的不少限制。导致其扩展成本相对高非常多。
MSSQL无Oracle对应的RAC功能。
6. 商业支持
MySQL有商业服务支持,但文档相对简单,包括的内容也比較少。
Oracle与SQL Server商业软件,全套的商业服务支持。上百本文档手冊支持,差点儿涵盖全部的内容。
7. 界面操作性
早期Microsoft SQL Server
的介面操作最easy使用,并且裝好後不须要太多的設定就能够進行。可是在Oracle 11g下,界面也是相当的简单,并且须要调整的參数极少。MySQL应该是在界面操作上最难使用的了。
Oracle、MySql、Sql Server比对的更多相关文章
- 不同数据库oracle mysql SQL Server DB2 infomix sybase分页查询语句
在不同数据库中的使用的分页查询语句: 当前页:currentpage 页大小:pagesize 1. Oracle数据库 select * from (select A.*,rownum rn fro ...
- Oracle,Mysql ,SQL Server 三大数据库带参数的模糊查询, 拼接查询条件问题
最近项目开发一直在不断切换数据库,有时候一条sql 要同时考虑多种数据库中的兼容问题 , 先总结一条模糊查询拼接查询条件的问题,后续追加总结. 目前使用 mybatis: 1. Oracle 中使 ...
- oracle,mysql,sql server三大数据库的事务隔离级别查看方法
1:mysql的事务隔离级别查看方法 mysql 最简单,执行这条语句就行:select @@tx_isolation 详情: 1.查看当前会话隔离级别 select @@tx_isolation; ...
- 如何连接oracle,mysql, SQL Server数据库(Java版)
先添加上连接oracle,MySQL的驱动路径和数据库连接URL: MySQL: final String DBDRIVER = "org.gjt.mm.mysql.Driver" ...
- MySQL、Oracle和SQL Server的分页查询语句
假设当前是第PageNo页,每页有PageSize条记录,现在分别用Mysql.Oracle和SQL Server分页查询student表. 1.Mysql的分页查询: SELECT * FROM s ...
- 从运维的角度分析使用阿里云数据库RDS的必要性--你不应该在阿里云上使用自建的MySQL/SQL Server/Oracle/PostgreSQL数据库
开宗明义,你不应该在阿里云上使用自建的MySQL or SQL Server数据库,对了,还有Oracle or PostgreSQL数据库. 云数据库 RDS(Relational Database ...
- MySql/Oracle和SQL Server的分页查
假设当前是第PageNo页,每页有PageSize条记录,现在分别用Mysql.Oracle和SQL Server分页查询student表. 1.Mysql的分页查询: 1 SELECT 2 * 3 ...
- 对Oracle 、SQL Server、MySQL、PostgreSQL数据库优缺点分析
对Oracle .SQL Server.MySQL.PostgreSQL数据库优缺点分析 Oracle Database Oracle Database,又名Oracle RDBMS,或简称Oracl ...
- 基于TreeSoft实现mysql、oracle、sql server的数据同步
一.为了解决数据同步汇聚,数据分发,数据转换,数据维护需求,TreeSoft推出了数据同步,数据处理等丰富功能 . TreeSoft作为中间传输载体负责连接各种数据源,为各种异构数据库之间架起沟通的桥 ...
- Datatypes translation between Oracle and SQL Server
Datatypes translation between Oracle and SQL Server part 1: character, binary strings Datatypes tran ...
随机推荐
- tupian
http://www.iconfont.cn/https://icons8.com/http://ico.58pic.com/http://www.easyicon.net/
- php ob_ 开头的相关函数
<?phpbool ob_start([ callback $output_callback [, int $chunk_size [, bool $erase ]]]); /* 打开输出控制缓 ...
- secureCRT使用小贴士
(一)使用WIN键盘 在securecrt界面:工具→键映射编辑器,在弹出的键盘中点击“home”,会弹出一个窗口,在“发送字符串”中输入:\033[1~ 另存为securecrt安装根目录下的Key ...
- windows“画图”工具用法
图片编辑工具不少,photoshop功能强大,但是并不是那么容易掌握.而且,倘若一个简单的图片处理问题就使用这么强大的工具,有点“杀鸡焉用牛刀”的意思,要知道只打开photoshop就需要一段等待时间 ...
- IOSアプリケーション開発環境の構築
IOSアプリケーション開発環境の要求 1) IOSシステムの構造はそのようになっています: 2) ハードウエアの方の要求: コンピューター a) デュアルコアCPU b) 8 gメモリ(開 ...
- struts2 拦截器1
action invoke前会调用,invoke后会调用 public class FirstInterceptor extends AbstractInterceptor{ @Override pu ...
- BZOJ 3083 遥远的国度 树链剖分
3083: 遥远的国度 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 797 Solved: 181[Submit][Status] Descrip ...
- [BZOJ 1018] [SHOI2008] 堵塞的交通traffic 【线段树维护联通性】
题目链接:BZOJ - 1018 题目分析 这道题就说明了刷题少,比赛就容易跪..SDOI Round1 Day2 T3 就是与这道题类似的..然而我并没有做过这道题.. 这道题是线段树维护联通性的经 ...
- [操作系统]iOS6与iOS7屏幕适配技巧
一.没有包装任何 导航控制器 或者 UITabBarController 1.控制器的view是UIScrollView\UITableView\UICollectionView时(控制器是UITab ...
- NWERC 2012 Problem I Idol
又是个2-sat的模板题: 反正评委的选择必须有一个是正确的,1错误,那么2就必须正确: 这就是一个2-sat问题. 直接上白书的模板啊,不过稍微要注意的一点是对于第一个点必须要选择,不然就违反了题意 ...