后端最爱用哪个数据库?

摘要

Oracle是传统产业的王者,政府、医疗、院校和大企业最爱用,DB2紧随其后。WebLogic和WebSphere已被轻量级富前面和微服务框架取代。

正文

如今后端开发都是在用哪种数据库查询储存数据信息?

那我也依据这两三年的科学研究与工作经验,说说现如今的状况。

1.Oracle:传统产业,尤其是政府部门,诊疗,院校和大型企业,大部分或是Oracle运用最广,次之便是DB2。反倒是WebLogic和WebSphere这种分布式数据库大部分伴随着經典javaee的衰落,早已逐渐撤出历史的舞台,被富前面和微服务框架的轻量组成所取代。

2.MySQL:传统产业的许多 最新项目也很多逐渐运用MySQL,由于轻量数据库查询的早期成本费很低,能够确保项目计划足够,因此 主要是最新项目占多数,朝向互联网技术联接的新项目也占多数。这种系统软件一般不容易像Oracle一样担负至关重要业务流程的数据储存,因此 挑选哪些的数据库查询全是开发公司自身的挑选决策。

现阶段有很多公司都逐渐使用云服务器,大伙儿买云服务器以阿里云服务器ecs为主导,整体上阿里云服务器或是相对稳定,那麼针对云端数据库查询的平稳有规定的公司一般都是会挑选阿里云服务器主推的的rds系列产品,MySQL占多数,PostgreSQL也逐渐慢慢被认同。

3.PostgreSQL:说到PostgreSQL,确实这2年PG可谓是聚势,之前我的文章内容也提及过我做过的移动医疗商品,其架构模式就挑选选用了PostgreSQL,关键便是看好PostgreSQL在生产制造上的可靠性极高,并且成本费很低。尤其是熟练Linux服务项目的系统架构师,针对PostgreSQL更非常容易把握。

更具体地说便是应用PostgreSQL的首要条件关键或是业务流程数据信息很重要,由于大家那时候安装的是移动医疗数据信息,医疗数据本身特性就很重要!因此 平稳和安全性全是刚度规定,另外要均衡成本费与互联网技术方法的协调能力,因此 才否认了MySQL计划方案,坚决贯彻了PostgreSQL计划方案。

4.Hadoop HDFS:互联网大数据类新项目的主数据或是以Hadoop HDFS做为基本储存设备。虽然如今很热的探讨便是Hadoop早已是日落傍晚,能够挑选别的迅速的NoSQL储存计划方案。事实上,大数据工程师在最后落地式的实行上,或是很诚信的挑选了Hadoop,由于其质量指标,可靠性是最后考虑的规范。

5.Elasticsearch:ELK大家族的Elasticsearch现阶段被很多做为日志检测剖析的主数据去应用,乃至都忽略了它自身是百度搜索引擎的这一客观事实,在网络技术网址,內容网站发布及其社交网络网址,Elasticsearch做为技术专业百度搜索引擎,或是稳坐第一把太师椅。

6.即时/时序数据库:工业生产电力能源及其别的物联网技术领域,即时、时序数据库已经逐渐选用开源系统的解决方法,比如Druid.io、InfluxDB,OpenTSDB,或是现阶段储存物联网技术数据信息最好是的开源系统挑选计划方案。Druid.io是即时与历史时间一整套即时库解决方法;InfluxDB现阶段关注度十分高的时序数据库,自身单独完成了一套原生态的群集存储结构;OpenTSDB关键依靠HBase分布式系统数据库查询与HDFS分布式存储。此外提一句,清华大学发布的开源系统时序数据库IOTDB,现阶段早已升成Apache.org的顶尖新项目。

7. Hadoop HBase:Hadoop hbase做为列簇储存,也是ms级的k-v储存,愈来愈融入通用性情景下的即时数据统计分析了,很有可能哪一个行业都是有能采用它,支撑点并行处理的联网剖析及其中小型批处理命令业务流程。它的分布式系统一致性,储存hdfs的可靠性,全是至关重要业务流程数据信息开展即时剖析的极好计划方案。

8.TiDB:在互联网技术海量信息查看,确保事务管理一致性及其大吞吐载入并行处理的时期,便会产生二种方式,一种是NewSQL对关联型数据库查询的取代计划方案,之前我的文章内容也持续提及TiDB对关系型数据库取代的重要性,这类更换个人行为一般会发生在根据关系型数据库的顶层繁杂业务流程持续升級升级产生的难题,造成运维管理全过程中有关工作人员心力憔悴的状况。那麼NewSQL这类分布式系统一致性,达到ACID,又含有k-v水准伸缩式储存的计划方案就极其适合,无需在关系型数据库的分库分表的陷泥中挣脱。

9.MongoDB:另一种是关系型数据库本身的改善或是引进MongoDB开展一部分取代,比如网络技术的订单信息业务流程数据信息,移动医疗的健康档案数据信息,內容公布的文章内容数据信息,都能完成MongoDB的文本文档化取代,这不但更合乎业务流程的文本文档化实体模型,并且能确保事务管理的前提条件下,完成海量信息的支撑点。

10.关系型数据库并行处理工作能力:关系型数据库也是在不断完善中前行,尤其是轻量数据库查询的改善,MySQL8的cluster特点,PostgreSQL11的并行处理特点,全是不一样方式要想做到同一个目地:那便是关联库都是在费尽心思一切办法,无须让客户脱离关系型数据库查询,非要相拥NoSQL才可以追求完美到海量信息的并行计算工作能力,另外也可以减少客户更换造成的极大升級成本费。

备注名称:之上框架图均来源于数据库查询官网或有关技术性的权威性网址。


 能够阅读文章另一篇有关分布式系统和云计算技术的详尽文章内容: 

技术工程师误删除了企业生产制造数据库查询,怎样看待网络信息安全构架的易损性?

前去读字节数写作管理中心——掌握”读字节数“大量写作內容

 

 

关注不迷路

扫码下方二维码,关注宇凡盒子公众号,免费获取最新技术内幕!

温馨提示:如果您访问和下载本站资源,表示您已同意只将下载文件用于研究、学习而非其他用途。
文章版权声明 1、本网站名称:宇凡盒子
2、本站文章未经许可,禁止转载!
3、如果文章内容介绍中无特别注明,本网站压缩包解压需要密码统一是:yufanbox.com
4、本站仅供资源信息交流学习,不保证资源的可用及完整性,不提供安装使用及技术服务。点此了解
5、如果您发现本站分享的资源侵犯了您的权益,请及时通知我们,我们会在接到通知后及时处理!提交入口
0

评论0

请先

站点公告

🚀 【宇凡盒子】全网资源库转储中心

👉 注册即送VIP权限👈

👻 全站资源免费下载✅,欢迎注册!

记得 【收藏】+【关注】 谢谢!~~~

立即注册
没有账号?注册  忘记密码?

社交账号快速登录