用正确的态度审视SQL Server数据库
|
的最多的数据库,肯定不是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这种大流氓呗。国内也有一群有识之士大型应用来说,我们一般也不会选SQLite和Access,这两者更合适用在本地存储,就像你用水果刀去杀牛,感觉刀子拿着顺手,却干不出好成绩。 就个人喜好来说,大型应用还是选PostgreSQL或TiDB,如果您真的割舍不了MySQL,也可以尝试下MariaDB,两者就像孪生兄弟一般。PostgreSQL号称世界上功能强大的开源数据库,这名头也不是盖的;TiDB是国内贡献的开源数据库,对OLAP、OLTP的支持都棒极了。
随着NoSQL的飞速发展,有些朋友对MongoDB、Redis等充满了激情,MongoDB本来有大好前途,却被自己的私欲带歪了。总体来说,NoSQL数据库应用尚未大面积铺开,但NewSQL却出现了,NewSQL兼容并蓄,吸收了传统数据库 (编辑:揭阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


