SQL,在这里我理解成SQL Server。三者是目前市场占有率最高(依安装量而非收入)的关系数据库,而且很有代表性。排行第四的DB2(属IBM公司),与Oracle的定位和架构非常相似,就不赘述了。
如果要说明三者的区别,首先就要从历史入手。
32岁还一事无成,读了三个大学,没得到一个学位文凭,换了十几家公司,老婆也离他而去。开始创业时只有1200美元,却使得Oracle公司连续12年销售额每年翻一番。
Banks》【1】。作者CODD选取了关系代数的五种运算,并基于运算,架构了一种新型的数据存储模型。基于这种模型,Oracle成为了一个非常典型的关系数据库。因此也变的严谨、安全、高速、稳定,并且变的越来越庞大。
由于其诞生早、结构严谨、高可用、高性能等特点,使其在传统数据库应用中大杀四方,金融、通信、能源、运输、零售、制造等各个行业的大型公司基本都是用了Oracle,早些年的时候,世界500强几乎100%都是Oracle的用户。
:MySQL的最初的核心思想,主要是开源、简便易用。其开发可追溯至1985年,而第一个内部发行版本诞生,已经是1995年。到1998年,MySQL已经可以支持10中操作系统了,其中就包括win平台。但依然问题多多,如不支持事务操作、子查询 、外键、存储过程和视图等功能。下图是一个截止至2006年的数据库市场占有率。
Server赢得了部分互联网市场,其中就有曾经的全球最大社交网站MySpace,其发展历程很有代表性,可作为一个比较特别的例子【3】。其巅峰时有超过1.5亿的注册用户及每月400亿的访问量。应该算是MS SQL Server支撑的最大的数据应用了。
架构。其实要说执行的区别,主要还是架构的区别。正是架构导致了相同SQL在执行过程中的解释、优化、效率的差异。这里只做粗略说明,就不细说了:
Oracle: 数据文件包括:控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件。这是根据文件功能行进行划分,并且所有文件都是二进制编码后的文件,对数据库算法效率有极大的提高。由于Oracle文件管理的统一性,就可以对SQL执行过程中的解析和优化,指定统一的标准:
RBO(基于规则的优化器)、CBO(基于成本的优化器)
通过优化器的选择,以及无敌的HINT规则,给与了SQL优化极大的自由,对CPU、内存、IO资源进行方方面面的优化。
MySQL:最大的一个特色,就是自由选择存储引擎。每个表都是一个文件,都可以选择合适的存储引擎。常见的引擎有 InnoDB、 MyISAM、 NDBCluster等。但由于这种开放插件式的存储引擎,比如要求数据库与引擎之间的松耦合关系。从而导致文件的一致性大大降低。在SQL执行优化方面,也就有着一些不可避免的瓶颈。在多表关联、子查询优化、统计函数等方面是软肋,而且只支持极简单的HINT。
Engine中的优化器,是基于成本的(CBO),其工作过程跟Oracle是非常相似的。在成本之上也是支持很丰富的HINT,包括:连接提示、查询提示、表提示。
发布时间: 09:38:59 来源:亿速云 阅读:133 作者:小新 栏目:
这篇文章给大家分享的是有关与sql的区别有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
mysql与sql的区别是:1、SQL是一种用于操作数据库的语言;MySQL是一个开源的数据库管理系统,一个数据库软件。2、SQL用于访问,更新和操作数据库中的数据;MySQL用于管理数据库中的数据。
本教程操作环境:windows7系统、进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
一文读懂华为的整体战略逻辑
一文了解锤式破碎机轴承位维修的过程
LoRa和LoRaWAN是物联网中最火热两种无线通讯技术,很多刚接触物联网领域中的人很难去区分其中的区别。
一文读懂MCU的特点、功能及如何编写
缓存和内存都是计算机不同的组成部件。
从ACCESS迁移到SQL-Server的一点经验(电力电子与特种电源技术专硕如何)-文档为从ACCESS迁移到SQL-Server的一点经验详解文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,
一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。 本文将从MySQL总体架构---》查询执行流程---》语句执行顺序来探讨一下其中的知识
一文读懂LFP材料基础知识。
电子发烧友网为你提供一文读懂充电宝usb接口电路及制作原理详细资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
电子发烧友网为你提供一文带你读懂耦合与退耦,上拉与下拉资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
电子发烧友网为你提供一文看懂PCB助焊层跟阻焊层的区别与作用资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
电子发烧友网为你提供一文读懂千亿级5G毫米波市场的“道”“法”“术”资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
电子发烧友网为你提供一文读懂:LoRa模块使用原理资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
电子发烧友网为你提供一文读懂,电容如何识别资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
电子发烧友网为你提供一文读懂摄像头接口对ADAS系统的重要意义资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
电子发烧友网为你提供一文读懂SRAM和DRAM资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
一文叫你如何读懂ARM微处理器指令系统。
* from dual」外基本脑子一片空白?这篇文章就将带你走进 MySQL 的世界,让你彻底了解系统到底是如何和 MySQL 交互的,MySQL 在接受到我们发送的 SQL 语句时又分别做了哪些
在用 LABVIEW 进行数据采集分析过程中,一般会用到数据库。在数据量很大的场合,可考虑使用 SQL SERVER 。下面就介绍 LABVIEW 与 SQL SERVER 的连接方法。连接思路
电子发烧友网站提供《一文详解蓝牙模块原理与结构.pdf》资料免费下载
每一个好习惯都是一笔财富,本文基于MySQL,分SQL后悔药, SQL性能优化,SQL规范优雅三个方向,分享写SQL的21个好习惯,谢谢阅读,加油哈~ 时代你有另一种选择,那就是:MySQL数据库
本文档的主要内容详细介绍的是在Linux系统下执行MySQL的SQL文件程序免费下载。
数据库引擎和SQL Server代理作为服务运行。您可以使用SQL Server配置管理器启动、暂停和停止服务。也可以从命令提示符使用net命令(分别为net start、net pause和
以下的文章主要是介绍SQL Server连接字符串的总结,你如果是SQL Server连接字符串的疯狂一族的话,此的文章,你一定不要错过。以下就是文章的主要内容的详细描述,望大家在浏览之后会对其有更深的了解。
本文档的主要内容详细介绍的是SQL-Server用户授权管理的教程免费下载。 一.准备工作 数据库开发技术》SQL Server XML的功能
系统的介绍智能家居的文章略显贫乏,基于此,小编今天就智能家居全局做个整合、归纳,取其名曰一篇文章读懂智能家居,以飨读者。
SQL Server 2005编程入门视频!资料来源网络,如有侵权,敬请见谅
SQL Server2005编程技术文档!资料来源网络,如有侵权,敬请见谅
以下为:Win7下sql server 2008 安装图解教程 注意: 的点击率紧逼 Framework 支持生成、部署和运行下一代应用程序和 Web 服务的必备 Windows 组件。此组件为现有投资与下一代应用程序和服务间的集成提供
分析了决策支持关键技术之间的关系,提出了一个基于SQL SERVER 2008的决策支持系统模型,并以该模型为参考开发了珠宝行业决策支持系统。
Windows SQL Server 安全检查列表 1. 确认已经安装了NT/2000和SQL Server的最新补丁程序,不用说大家应该已经安装好了,但是我觉得最好还是在这里提醒一
本文介绍了SQL-Server 数据库安全管理工具及运用安全管理工具进行数据采集的方法。重点分析了Fp-growth 关联规则算法的实现过程和优越性,提出了一个基于Fp-growth算法的SQL-Server
asp+sql server办公自动化管理系统OA 附带全论文 随着信息技术的飞速发展和日趋激烈的商业竞争,企
视图与索引 数据库的基本表是按照数据库设计人员的观点设计的,并不一定符合用户的需求,SQL Server可以按照用户应用需求定义出新的表,这样的面向用户的新表称为
SQL Server 2005数据库简明教程分13章循序渐进、深入浅出地讲解SQL Server 2005的基本知识和操作,全书结构体现了科学性、理论性、先进性和实用性。实例精选且具有代表性,力图使读
本书涵盖了SQL Server 2005网络关系型数据库的安装、使用、管理和维护等各个层面的知识。全书以SQL Server 2005数据库的应用为主线,利用实例详细讲解了SQL Server 2005数据库的安装与
北大青鸟SQL Server数据库课件数据库有哪些基本操作?建库建表加约束创建登录帐户 基本的数据操纵语句有哪些?语法是?增(INSERT)删(DELETE)改(UPDATE