《Stack Overflow发布2017年数据库排行榜,sqlite第三,第一当之无愧》要点:
本文介绍了Stack Overflow发布2017年数据库排行榜,sqlite第三,第一当之无愧,希望对您有用。如果有疑问,可以联系我们。
Stack Overflow是一个非常流行的程序员社区,在这个社区里面,我们能够找到各种各样的办理方案,包括各种编程语言的BUG怎么办理等等,还有一些大牛在这里分享自己的经验,最重要的是,这个社区不仅仅是针对中国程序员,而是针对全球的程序员,只要是程序员,基本上没有不知道这个社区的,最近,该社区发布了2017年最受欢迎的数据库排行榜.
从上面的排行,我们能够看到,状元是MysqL,榜眼是微软的sql Server数据库,探花是sqlite,最重要的是前三甲都是关系数据库,非关系数据库即NOsql有MongoDB、Redis、Cassandra,当然这里强调一点的是,不是因为前三甲都是关系数据库,就注解很少有程序员使用NOsql.
为什么MysqL会第一呢?首先MysqL是目前很多初入门法式员都会接触的一个数据库,同时由于该数据库是开源的,还有很多二次开发的MysqL数据库分支,提供了比MysqL更优秀的特征,同时该数据库也能够借助分表、分区、集群等等高级特征处理高性能需求,所以导致它非常受法式员的喜爱.
最让很多程序员想不通的是,为什么sqlite会排在第三位,一方面是它可以用于嵌入式的开发中,在一些内存很小的设备上面,如果我们安装MysqL、sql Server之类的数据库管理软件,肯定是非常不现实的,因为都非常大,反而sqlite却非常小,仅仅只必要几十K或者几百K就够了,虽然占用内存小,但是它也满足关系数据库的大部分特征,同时执行SQL语句的效率都是非常高的,另一方面,我们也能够在后端等地方使用这种数据库来提高我们的性能,在相同的情况下,一样的查询,它都比MysqL什么的数据库快得多.
值得注意的一点事,NOsql再慢慢的兴起,因为我们的现实项目,其实很多时候,都是在处置对象或者JsON等数据,从关系数据库里面获取数据之后,还是要得转换为对象、JsON什么的,所以为什么不直接提供这样的数据库呢?一步到位,不像关系数据库那样,这样限制那样限制的,什么第一范式、第二范式、第三范式等等.
欢迎参与《Stack Overflow发布2017年数据库排行榜,sqlite第三,第一当之无愧》讨论,分享您的想法,内存溢出PHP学院为您提供专业教程。
总结以上是内存溢出为你收集整理的Stack Overflow发布2017年数据库排行榜,SQLite第三,第一当之无愧全部内容,希望文章能够帮你解决Stack Overflow发布2017年数据库排行榜,SQLite第三,第一当之无愧所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)