当下主流数据库,哪个最火?

简介: 当下主流数据库,哪个最火?

1、你眼中哪个主流数据库最火,有什么学习经验可以分享给大家?

主流数据库:

对于传统的互联网行业来说,目前的主流数据库应该mysql,由于是开源免费的,并且用户群体特别大,对于结构型数据格式来说,这个数据库是每个企业都会使用的。其次是Oracle数据库,这个对于比较复杂,使用事务以及视图来说很成熟的数据库,由于其上市企业使用的话,需要收费,所以有些企业开始从oracle数据库转换为mysql数据库了。这两个都是关系型数据库的代表。

学习数据库的经验:

首先:需要先按照对应的环境才行,所有的学习都是实践最重要,有了环境之后就能实践了,这样的话,进行一些sql语句的时候,就清楚如何进行编写sql的执行效率最高。

其次:关于索引的学习,索引的话有聚合索引、非聚合索引,主键也是一种索引,是唯一约束的聚合索引,在进行查询的时候,提高查询效率,索引是必不可少的。

最后:在项目中学习相关的写法,比如说java中的mybatis 、mybatisplus、还有其他的orm框架,这个也是学习的途径。

image.png

2、通过训练营学习,谈谈MongoDB等NoSQL数据库有哪些优势和适用场景?

MongoDB等NoSql的优势:

第一、对于大批量的查询来说,MongoDB这类NoSQL效率很高。还有就是匹配字段来说更是如此。

第二、对于数据的扩展来说,由于NoSQL是支持横向扩展的友好的,文本类型优势很大。

第三、灵活的数据类型,text文本,这种类型的数据对于数据类型支持非常好。

第四、高可用的功能,这个可以实现在分布式数据的时候,可以实现多个服务器上部署,主从方式、哨兵方式等等。

image.png

最后:

不管是Nosql数据库还是关系型数据来说,这些都是一个企业必不可少的,Nosql有一些优势但是也存在缺点,比如说不及时的问题,数据库持久化的功能以及目前非关系型数据库比较多,使用方式也千差万别,使用起来也有一定的门槛。对于重要的数据一般企业都是使用关系型数据库,mysql、orcale等数据库进行存储的,比如说用户的信息、权限、菜单等等都是需要持久化存储的。敏感性数据。

相关文章
|
存储 SQL 监控
数据库主流容灾方案对比分析
数据库可以通过软件或硬件方式容灾,等级分为数据级容灾和应用级容灾。不同数据库容灾方案都有自己的优势,企业如何选择最优的容灾方案?投资最多的方案就是最安全、最满足实际需求的吗?答案显然是否定,可以说方案没有最好,只有最适合。在设计和选择方案时需要考虑各个因素:如投入成本、复杂度、可行性、异构性、可管理性、可扩展性等,最终方案会采用一种或多种方式组合,以满足企业不同业务系统对RPO、RTO指标的要求。
670 2
数据库主流容灾方案对比分析
|
6月前
|
XML 存储 分布式数据库
数据库主流技术
数据库主流技术
67 4
|
7月前
|
存储 NoSQL 关系型数据库
市面上主流的数据库的类型分为哪些
市面上主流的数据库的类型分为哪些
100 0
|
7月前
|
消息中间件 canal 缓存
聊一聊缓存和数据库不一致性问题的产生及主流解决方案以及扩展的思考3
聊一聊缓存和数据库不一致性问题的产生及主流解决方案以及扩展的思考
636 0
|
7月前
|
缓存 NoSQL Java
聊一聊缓存和数据库不一致性问题的产生及主流解决方案以及扩展的思考2
聊一聊缓存和数据库不一致性问题的产生及主流解决方案以及扩展的思考
137 0
|
7月前
|
存储 缓存 NoSQL
聊一聊缓存和数据库不一致性问题的产生及主流解决方案以及扩展的思考1
聊一聊缓存和数据库不一致性问题的产生及主流解决方案以及扩展的思考
136 0
|
NoSQL Oracle 关系型数据库
主流数据库哪个最好?哪个现在最火?
主流数据库哪个最好?哪个现在最火?
198 0
现阶段的主流数据库分别是哪几种?
MySQL是最受欢迎的开源SQL数据库管理系统,它由 MySQL AB开发、发布和支持。MySQL AB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQL AB的注册商标。
|
JSON 安全 关系型数据库
PostgreSQL的优势:为何它成为主流数据库管理系统
PostgreSQL的优势:为何它成为主流数据库管理系统
2642 0
|
SQL 存储 NoSQL
主流的数据库
主流的数据库
104 0