MySQL8.0实战(二) - 技术选型之数据库选型

技术选型,带大家从一开始就高起点,赢在起跑线上。本文主要内容就是来比较一下常见的两种数据存储系统关系型数据库和非关系型数据库的主要特点,以及他们各自适用的场景,让我们在做出选择时不再迷茫。

1 SQL VS NoSQL

2 关系型数据库的特点和适用场景

2.1 关系数据库的特点

2.1.1 数据结构化存储在二维表中

2.1.2 支持事务的原子性A,-致性C,隔离性I,持久性D 特性

2.1.3 支持使用SQL语言对存储在其中的数据进行操作

2.2 关系数据库的适用场景

2.2.1 数据之间存在着一定关系

2.2.2 需要关联查询数据的场景

2.2.3 需要事务支持的业务场景

3 非关系型数据库的特点和适用场景

3.1 非关系型数据库的特点

3.1.1 存储结构灵活,没有固定的结构

3.1.2 对事务的支持比较弱,但对数据的并发处理性能高

3.1.3 大多不使用SQL语言操作数据

3.2 非关系型数据库的适用场景

3.2.1 数据结构不固定的场景

3.2.2 对事务要求不高,但读写并发比较大的场景

3.2.3 对数据的处理操作比较简单的场景

4 关系统型数据库选型步骤

数据库使用的广泛性

数据库的可扩展性

数据库的安全性和稳定性

数据库所支持的系统

数据库的使用成本

5 为项目选择适合的数据库

5.1 数据库使用的广泛性

5.2 MySQL数据库的可扩展性

◆ 支持基于二进制日志的逻辑复制
◆ 存在多种第三方数据库中间层,支持读写分离及分库分表。

5.3 MySQL的安全性和稳定性

◆MySQL主从复制集群可达到99%的可用性。
◆配合主从复制高可用架构可以达到99.99%的可用性。
◆支持对存储在MySQL的数据进行分级安全控制。

5.4 MySQL所支持的系统

◆支持Liunx系统
◆ 支持Windows系统
◆支持macOS系统

更多内容请关注公众号 : JavaEdge

#MySQL##面经##Java#
全部评论

相关推荐

昨天 10:31
门头沟学院 Java
求问各位大佬,笔试都考点啥
投递科大讯飞等公司10个岗位
点赞 评论 收藏
分享
机械打工仔:不管啥专业,找工作改简历的第一课先把你那排版改了,简历上不要写个人简历四个字,找你要简历的谁不知道这个是简历?而且还占那么多空间,直接把自己名字和基础信息写上面,整体字体大一些。 还有这种经典两页简历一页大空白,导出PDF的时候多了一页几乎全是白的你自己看着不难受吗随手的事为啥不能改掉呢,这是态度问题,你试想一下你是HR你打开简历看到格式都没调整过会是什么感受?你自己都不重视你的简历,HR更不会在意。 然后内容你那个做两年咖啡就别往里写了,简历在精不在多,你在往你的简历里打字的时候就要想好这东西对你要找的工作有没有帮助。自我评价写一行就行了,不如给专业技能单开一栏。核心课程均分90这个真别写了,把你上过的有用的专业课列出来也行。有很多地方废话很多的精炼一下,比如你校内项目第一个写的那些,全然没有重点。 好好修改一下,我看你内容也挺优秀的,别被一个随便做的简历耽误了,我一个同专业的打工人看了都揪心更别说一天看几百份简历的HR
听劝,我这个简历该怎么改...
点赞 评论 收藏
分享
评论
点赞
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务