加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

怎样用正确的立场审阅SQL Server数据库

发布时间:2019-04-27 06:00:46 所属栏目:编程 来源:网云技术
导读:许多行使SQL Server数据库的伴侣,也许从MSSQL2000就开始用起,一起进级,今朝最新的版本是2019,但只提供预览版。最新正式版本的SQL Server是2017版,这也是笔者今朝正用的版本。 SQL Server 2019还真是了不起,她在大数据聚集、数据库引擎等方面有重大功

许多行使SQL Server数据库的伴侣,也许从MSSQL2000就开始用起,一起进级,今朝最新的版本是2019,但只提供预览版。最新正式版本的SQL Server是2017版,这也是笔者今朝正用的版本。

怎样用正确的立场审阅SQLServer数据库

SQL Server 2019还真是了不起,她在大数据聚集、数据库引擎等方面有重大成果打破,还提供了新的器材Azure Data Studio,假如您有乐趣,不妨下载一个预览版试用一番。

下图是SQLServer版本的变迁汗青,假如您一向用,可以看看您都用过哪些版本:

怎样用正确的立场审阅SQLServer数据库

今朝各人用的最多的数据库,必定不是SQL Server,应该是MySQL。许多人对SQL Server较量反感,盖是由于MySQL是开源的、不存在版权之争,而SQL Server是贸易数据库、必要购置;或因网上MySQL的资源很是富厚,行使的本钱较量低;或因各人对微软这种把持型的软件公司基础就喜好不起来吧。

没步伐,行使开源免费数据库确实就是爽,不担忧版权题目、不斲丧钱、尚有网上大量可用资源。不单是您喜好、我也很喜好。假如您行使开源免费的数据库,也许感受呼吸的氛围就是香甜的、而那些还在行使SQL Server的就像不开化的土老帽。

SQL Server和Oracle、DB2、Informix、Sybase等贸易数据库降生在统一个期间,稀有十年的成长汗青,就成果和机能来说,SQL Server并不算差。我们都有这样的共鸣,微软的对象最大的上风就是傻瓜化,但机能却很一样平常,SQLServer也不破例。

笔者用过多种数据库,有SQL Server、MySQL、PostgreSQL、Access、SQLite等等。自从MySQL被Oracle收购之后,感受MySQL已经被判了死缓,但MySQL已经霸占了大量市场,凭证Oracle对Java的混混品性,感受MySQL将来凶多吉少。

可喜的是,MariaDB呈现了,她是从MySQL分出的分支,理睬继承走开源免费蹊径。说白了就是看不惯Oracle这种大混混呗。海内也有一群有识之士,开拓出了很是牛掰的NewSQL数据库TiDB,也是沿着逾越和替代MySQL的路子去的。

怎样用正确的立场审阅SQL Server数据库

对付大型应用来说,我们一样平常也不会选SQLite和Access,这两者更符实用在当地存储,就像你用生果刀去杀牛,感受刀子拿着随手,却干不出好后果。

就小我私纪猱好来说,大型应用最好照旧选PostgreSQL或TiDB,假如您真的割舍不了MySQL,也可以实行下MariaDB,两者就像孪生兄弟一样平常。PostgreSQL号称天下上成果最强盛的开源数据库,这名头也不是盖的;TiDB是海内孝顺的天下级开源数据库,对OLAP、OLTP的支持都棒极了。一旦您用开了,就提前拔掉了行使MySQL这颗将来随时会爆炸的臭地雷。

跟着NoSQL的飞速成长,有些伴侣对MongoDB、Redis等布满了豪情,MongoDB原来有大好前程,却被本身的私欲带歪了。总体来说,NoSQL数据库应用尚未大面积放开,但NewSQL却呈现了,NewSQL兼容并蓄,接收了传统数据库和NoSQL的全部利益,未来必定会分走不少传统数据库和NoSQL数据库的市场。

怎样用正确的立场审阅SQLServer数据库

对行使数据库的伴侣来说,喜好是一回事,拿来干活赚钱养家又是另一回事。许多伴侣不都是骂着本身正在用的器材、夸着本身想用但还无法常用的器材、但照旧要用本身骂着的器材来赚钱营生嘛。以笔者为例,我最喜好的数据库是PostgreSQL,但用的却不多。

笔者的客户首要是工场ERP应用,我也是衡量再三,就各类成原来说,行使SQL Server的本钱还算是低一些,维护起来照旧会利便许多。工场一样平常很少有专业的数据库打点员,除了SQL Server,其余数据库平凡的网管也很难玩得转。

有些较量“智慧”的伴侣,他们只在数据库中行使表、视图这些根基元素,而不去碰存储进程、自界说函数这些。这些伴侣想要改换数据库确实挺简朴的,把表建设的剧本导出来,稍作修改就可以用在其余数据库上。

但也有一些像我这样的“愚笨”的伴侣,特喜好用存储进程、自界说函数,我对存储进程的喜欢到了痴迷的水平,客户端根基不会转达查询、更新语句到数据库,全部的操纵都封装在存储进程中。

怎样用正确的立场审阅SQLServer数据库

功效可想而知:想要做数据库迁徙真是难上加难。还好我在新开拓体系时,全部的SQL剧本都是双份,一份针对SQLServer、一份针对PostgreSQL,两种数据库都支持,淹灭的精神和时刻会多一些,但总可以在兴趣和应用上找到生理均衡点。

固然许多伴侣厌恶SQLServer,但我们不得不认可,SQLServer成果强盛、机能精良。您可以厌恶她,但她也不会死,还也许活得很润泽。假如您厌恶她却又离不开她,不如就像我这样,实行把全部剧本都做双份吧。

  1. 高吞吐低耽误的 NoSQL 数据库——Scylla 3.0 宣布
  2. RedHat Satellite 弃 MongoDB ,全面改用 PostgreSQL
  3. 3 月数据库排行:MySQL 指数一连大涨,PostgreSQL 下跌
  4. 超具体MySQL数据库优化
  5. “加班到头秃”?GitHub吐槽数据库被腾讯小米等封杀
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读