iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >SQL Server是什么
  • 227
分享到

SQL Server是什么

2024-04-02 19:04:59 227人浏览 八月长安
摘要

本篇内容主要讲解“SQL Server是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“sql Server是什么”吧! SQLServer的版本 它最初

本篇内容主要讲解“SQL Server是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习sql Server是什么”吧!

SQLServer的版本

它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,1988年推出了第一个OS/2版本。1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出,目前最新版本SQL SERVER 2016。

oracle的版本也开始按照这种套路了,9i,10g,11g,12c,下来就是18,因为自2018年起,Oracle数据库的版本号将直接跳升到18

甘特魔力象限

如果说Oracle是最强大的商业数据库,估计反对的声音会很少,这些年来Oracle一直在这种强大的光环下,但是从近些年的发展来看,SQL Server的变化也很大,直到去年一看Garnter魔力象限,竟然飙到了第一名。

SQL Server是什么

这个象限是通过多个维度来做的一个结论,所以是综合的优势。

DB engines的排名

我从DB Engines拿到了最新的数据库流行度的排行版,前三甲依旧是Oracle,Mysql,SQL Server,从我的片面认识来看,SQL Server似乎没有他地位该有的热度。

SQL Server是什么

而进一步了解一下数据库产品竞争图和客户流向示意图,就会发现,很多数据库都在收缩。在我的印象中,SQL Server在韩国,台湾用的相对比较多。

SQL Server是什么

中间粗粗的一条线就是Oracle到mysql。下面这个图有一点需要补充,那么就是Oracle到SQL Server,微软已经推出了linux平台的数据库版本服务,这对于Azure的发展可谓是如虎添翼,而且微软算是投入了大量的人力财力来稀释Oracle的市场占有率。他们推出了SQL Server迁移到Oracle免费的策略,除了免费的SQL Server许可外,微软还提供了免费的SQL Server技术培训以及用于抵消迁移部署成本的补偿金。当然这个政策有一定的时效性。

MVP

微软在社区方面也花了很大的精力,他们的社区专家是被称为MVP,是通过评选获得的,整个的参选标准和Oracle的ACE有点像,得到荣誉之后也会发送奖杯之类的。

SQL Server是什么

安装类型

SQL Server的安装类型比较多,有企业版,标准版,个人版,开发版,企业评估版等。估计还有些没有整理细致,从版本的报价来看,比Oracle略低,版本间有一定的梯度价格。

Oracle的版本相对要少一些,企业版,标准版,还有个中间版本,版本的不同就是组件的差别了。比如ADG,RAC,Partition这些都是企业版的。

MySQL在这方面的差别更明显,商业版,社区版,分支(MariaDB,Percona,Drizzle...),除了商业版有个基本的费用外,其他都免费,还开源,当然这么比就不公平了,毕竟是商业数据库和开源数据库。

体系结构

学习一个数据库,看看它的体系结构设计尤其重要。这是我找到的一个体系结构图。

SQL Server是什么

整体来看,数据库引擎是分为了下面四个部分。

  • 协议层(Protocols)

    这个层面SQL Server做得很全面,支持tcp/IP,name pipes等,Oracle的网络服务是独立的,本机是bequeath协议,网络TCP.网络扩展支持很强,支持多端口,多种配置模式。

    MySQL在这方面的要简单一些,独一端口,统一的协议。

  • 关系引擎(Relational Engine),也称为查询处理器(Query Processor)

    这个被称为是SQL Server最复杂的一个组件。和我们通常所说的SQL引擎差不多。

  • 存储引擎(Storage Engine)

    存储引擎包含的组件大体有事务服务,管理器,访问方法和实用工具等。

    MySQL里面的存储引擎那可是百花齐放,尤以InnoDB为上品。

  • SQLOS是应用层,是最底层的,里面有很多的调度和管理,比如内存管理,死锁检测,调度等。

隔离级别

SQL Server有下面的5种事务隔离级别,比平常我们所说的多了一种:快照。

  • Read Uncommitted:仅支持悲观并发

  • Repeatable Read:仅支持悲观并发;

  • Serializable:仅支持悲观并发;

  • Snapshot: 支持乐观并发;

  • Read Committed:默认隔离级别,依据配置既可支持悲观并发也可支持乐观并发

备份恢复

这方面的工作,如果手工去做,通过图形界面就能够完成,这一点上很多数据库都达不到SQL Server这种易用性和用户体验。当然大批量的环境应该得用脚本实现。

看了下SQL Server create database的语句,和Oracle很想,有些数据字典也会很类似。比如里面也有infORMation_schema,还有sys等。

到此,相信大家对“SQL Server是什么”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

您可能感兴趣的文档:

--结束END--

本文标题: SQL Server是什么

本文链接: https://www.lsjlt.com/news/59325.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SQL Server是什么
    本篇内容主要讲解“SQL Server是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SQL Server是什么”吧! SQLServer的版本 它最初...
    99+
    2024-04-02
  • sql server是什么软件
    SQL Server是一种关系数据库管理系统(RDBMS),由微软公司开发和维护。它是一种功能强大且广泛使用的数据库系统,用于存储、管理和处理大量结构化数据。 SQL Server提供...
    99+
    2024-02-22
    数据丢失
  • microsoft sql server是什么软件?
    microsoft sql server是由微软公司开发和发布的关系型数据库管理系统。其功能有:1、数据库管理,提供了一个强大的查询语言;2、数据安全,提供了广泛的安全功能;3、数据复制与同步,允许用户在不同的服务器上创建和维护多个数据库的...
    99+
    2023-08-14
  • sql server的读音是什么
    这篇文章将为大家详细讲解有关sql server的读音是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。sql server怎么读?SQLServer的读音是[sikə...
    99+
    2024-04-02
  • microsoft sql server指的是什么
    小编给大家分享一下microsoft sql server指的是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!microso...
    99+
    2024-04-02
  • mysql和sql server区别是什么
    1.本质区别SQL服务器的狭隘的、保守的存储引擎,而MySQL服务器的开放的、可扩展的存储引擎;MySQL并不完全支持陌生的关键词,比SQL服务器少一些相关的数据库。同时,MySQL也缺乏某些存储程序的功能,如MyISAM引擎联支持交换的功...
    99+
    2024-04-02
  • sql server指的是什么意思
    这篇文章给大家分享的是有关sql server指的是什么意思的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。一:sql server是什么意思sql server是一种数据库服务器...
    99+
    2024-04-02
  • SQL Server的优缺点是什么
    这篇文章将为大家详细讲解有关SQL Server的优缺点是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。SQL Server是一种关系数据库系统,是一个可扩展的且性能...
    99+
    2024-04-02
  • sql server指的是什么软件
    小编给大家分享一下sql server指的是什么软件,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!SQL Server 是Microsoft 公司推出的一个关系型数据库管理系统。具有使用方便可...
    99+
    2024-04-02
  • 什么是SQL Server数据库收缩
    这篇文章主要讲解了“什么是SQL Server数据库收缩”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“什么是SQL Server数据库收缩”吧!1、为什么要...
    99+
    2024-04-02
  • SQL Server中FileStream的作用是什么
    SQL Server中FileStream的作用是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、FileStream配...
    99+
    2024-04-02
  • SQL Server和MySQL的区别是什么
    今天就跟大家聊聊有关SQL Server和MySQL的区别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。   &...
    99+
    2024-04-02
  • SQL Server的执行计划是什么
    本文小编为大家详细介绍“SQL Server的执行计划是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“SQL Server的执行计划是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一...
    99+
    2023-07-06
  • SQL Server数据库分页是什么
    这期内容当中小编将会给大家带来有关SQL Server数据库分页是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。需求  这里以SQLServer的示例数据库North...
    99+
    2024-04-02
  • SQL Server中的ACID属性是什么
    这篇文章主要讲解了“SQL Server中的ACID属性是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SQL Server中的ACID属性是什么”吧!SQL Ser...
    99+
    2023-07-02
  • SQL Server中Collation的作用是什么
    SQL Server中Collation的作用是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。  Collation的组成  在讲完字...
    99+
    2024-04-02
  • MySQL还是SQL Server有什么区别
    本篇内容介绍了“MySQL还是SQL Server有什么区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • SQL Server 2011存储方式是什么
    这篇文章主要为大家展示了“SQL Server 2011存储方式是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SQL Server 2011存储方式是什么...
    99+
    2024-04-02
  • sql server有什么用
    小编给大家分享一下sql server有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!SQL Server是一个数据库管理...
    99+
    2024-04-02
  • SQL Server 的T-SQL高级查询指的是什么
    小编今天带大家了解SQL Server 的T-SQL高级查询指的是什么,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作