我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?

很多使用SQLServer数据库的朋友,可能从MSSQL2000就开始用起,一路升级,目前最新的版本是2019,但只提供预览版。最新正式版本的SQLServer

各位老铁们,大家好,今天由我来为大家分享我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?,以及的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

SQLServer2019真是太神奇了。它在大数据集群、数据库引擎等方面有重大功能突破,还提供了新工具Azure Data Studio。如果您有兴趣,不妨下载预览版并尝试一下。

下图展示了SQL Server版本的变更历史。如果您一直在使用它,您可以查看您使用过哪些版本:

目前最常用的数据库肯定不是SQL Server,应该是MySQL。很多人都厌恶SQL Server。这可能是因为MySQL是开源的,不存在版权纠纷,而SQL Server是商业数据库,需要购买;或者是因为网上的MySQL资源非常丰富,使用成本比较低;或者是因为人们对微软不熟悉。我就是不喜欢这种垄断软件公司。

没有办法解决这个问题。使用开源免费数据库真的很有趣。不用担心版权问题,不用花钱,而且网上有很多资源。不仅你喜欢,我也喜欢。如果你使用开源免费的数据库,你可能会觉得呼吸的空气是甜甜的,而那些还在使用SQL Server的人就像不文明的老帽子一样。

SQLServer与Oracle、DB2、Informix、Sybase等商业数据库诞生于同一时代,已有数十年的发展历史。从功能和性能上来说,SQLServer还不错。我们都有这样一个共识,微软的产品最大的优点就是万无一失,但是性能却很一般,SQL Server也不例外。

笔者使用过多种数据库,包括SQLServer、MySQL、PostgreSQL、Access、SQLite等,自从MySQL被Oracle收购之后,我感觉MySQL得到了缓刑,但是MySQL已经占领了大量的市场。按照Oracle对Java的流氓性格,我感觉MySQL的前途会很不好。

幸运的是,MariaDB 出现了。她是MySQL的一个分支,承诺继续走开源、免费的路线。说白了,我就是受不了Oracle这样的大流氓。中国也有一批有识之士开发出了非常牛逼的NewSQL数据库TiDB,它也走的是超越、取代MySQL的道路。

对于大型应用,我们一般不会选择SQLite和Access。这两个比较适合本地存储。这就像用水果刀杀牛一样。你觉得刀很容易握,但是却达不到好的效果。

我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?

就个人喜好而言,大规模应用最好选择PostgreSQL 或TiDB。如果实在无法放弃MySQL,也可以尝试MariaDB。两人就像孪生兄弟。 PostgreSQL被誉为世界上最强大的开源数据库,这个称号一点也不夸张; TiDB 是中国贡献的世界级开源数据库,对OLAP 和OLTP 的支持非常出色。一旦你使用了它,你就拔掉了使用MySQL这颗将来随时可能爆炸的臭地雷。

随着NoSQL的快速发展,一些朋友对MongoDB、Redis等充满了热情,MongoDB原本有着美好的未来,但却被自己的私欲引入了歧途。总体来说,NoSQL数据库应用还没有广泛普及,但是NewSQL已经出现了。 NewSQL兼容并吸收了传统数据库和NoSQL的所有优点。未来肯定会抢走很多传统数据库和NoSQL数据库市场。

对于使用数据库的朋友来说,喜欢它是一回事,但用它来赚钱养家又是另一回事。我的很多朋友不都是在骂自己正在使用的工具,赞扬自己想用但还不能经常使用的工具吗?然而,他们仍然不得不使用他们所批评的工具来赚钱和谋生。以笔者为例,我最喜欢的数据库是PostgreSQL,但用得不多。

笔者的客户主要是工厂ERP应用,我也反复权衡过。从各种成本来看,使用SQL Server的成本相对较低,维护也会容易很多。工厂里专业的数据库管理员一般很少。除了SQL Server之外,普通网络管理员操作其他数据库也有一定难度。

有些“聪明”的朋友只使用数据库中的表、视图等基本元素,而不接触存储过程和自定义函数。对于这些朋友来说,改数据库真的很简单。他们可以导出表创建脚本并在其他数据库上稍作修改即可使用它。

但也有一些像我一样“愚蠢”的朋友喜欢使用存储过程和自定义函数。我对存储过程的喜爱达到了痴迷的程度。客户端基本上不会向数据库传输查询和更新语句。所有操作全部封装在存储过程中。

结果可想而知:数据库迁移极其困难。幸运的是,当我开发一个新系统时,所有的SQL 脚本都是重复的,一个用于SQLServer,一个用于PostgreSQL。两个数据库都支持它。它需要更多的精力和时间,但始终可以根据喜好和应用进行调整。找到心理平衡点。

用户评论

我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?
作业是老师的私生子

确实啊,每次用SQL Server都感觉自己上了一家很古老的公司机器,效率低就算了,还各种报错!现在很多新数据库性能更好,管理也更容易懂,就是这个行业暂时都被它占领了,没办法,只能咬牙坚持吧!

    有19位网友表示赞同!

我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?
像从了良

完全get到你的感受!虽然SQL Server功能强大,支持的第三方工具丰富,但这确实很吃马力,学习曲线也陡峭。如果能有机会用一些更轻量级的数据库系统,我倒是很想尝试一下。

    有17位网友表示赞同!

我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?
烟雨萌萌

感觉说的太有道理了!一开始我也是对数据库技术一窍不通的菜鸟,被同事强迫使用SQL Server培训了几个月才勉强入门。真希望将来有更多新兴的数据库能替代它,让我们用起来更省心一些

    有16位网友表示赞同!

我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?
肆忌

虽然SQL Server确实存在很多缺点,但不得不承认,它的生态系统还是相当成熟的,文档也很完善,学习比较容易上手。而且很多企业都使用它搭建了大型系统,转型难度大,所以暂时难以彻底替代.

    有19位网友表示赞同!

我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?
站上冰箱当高冷

别这么说啊,SQL Server也是有很多优点的!例如数据完整性和安全性是比较高的,对于一些需要高可靠性的应用场景非常合适,总而言之,要看需求选用合适的数据库系统。

    有16位网友表示赞同!

我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?
疲倦了

我也是被公司项目所绑架!本来很想尝试一些新兴的NoSQL数据库,但是最终还是不得不选择了老旧的SQL Server来满足项目要求。现在想换工作,希望能找到使用更现代化工具的团队.

    有8位网友表示赞同!

我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?
放肆丶小侽人

是啊,SQL Server确实比较“古老”,它的数据模型和查询语言都有些局限性,尤其对于处理海量数据和复杂关系的时候,显得力不从心!期待未来能有更多更灵活、更强大的数据库系统出现。

    有12位网友表示赞同!

我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?
嗯咯

我倒是觉得SQL Server挺不错的,学习起来也容易掌握,而且功能强大。可能是我行业比较传统吧,大多数应用场景都使用它,也没感觉到什么特别的阻碍。

    有7位网友表示赞同!

我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?
秘密

完全赞同!SQL Server的速度太让人痛恨了,尤其是处理大型数据集的时候,简直要耗费几倍的时间!每次操作都像是穿越回了古代一样…

    有8位网友表示赞同!

我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?
殃樾晨

我理解你的心情。其实数据库技术发展确实很迅速,很多新兴的数据库系统更加高效、灵活,可惜我们都被“SQLServer文化”绑架了,没办法抗拒它的强大生态系统。

    有9位网友表示赞同!

我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?
咆哮

你说得太对了!当初我也被同事灌输了“SQL Server是万能的”这个误解,结果发现它真的是慢得令人沮丧!希望能够找到替代方案,解放自己

    有20位网友表示赞同!

我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?
雪花ミ飞舞

其实很多时候我们还是需要根据具体需求选择合适的数据库系统。有时候SQL Server确实比较合适,但如果追求极致性能和灵活性,确实可以考虑一些新的数据库。毕竟技术的迭代是必然趋势的。

    有13位网友表示赞同!

我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?
陌潇潇

别急啊,技术发展这么快,也许将来会有更好的替代方案出现!现在先学会使用 SQL Server吧,等到时候我们再换新数据库技术

    有10位网友表示赞同!

我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?
执念,爱

我也是喜欢尝试新事物的人,虽然SQL Server已经很成熟了,但我还是会关注一些新的数据库技术,希望有更完美的作品出现。

    有19位网友表示赞同!

我讨厌SQL Server,但是没有它你就活不下去,我该怎么办?
非想

我的感受和你一模一样!每次用SQL Server都感觉自己在折磨自己,查询语句写得复杂繁琐,而且速度还很慢…

    有13位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/119613.html

(0)
小su's avatar小su
上一篇 2024年9月1日 下午12:03
下一篇 2024年9月1日 下午12:07

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注