mysql是关系型_Mysql关系型和⾮关系型区别
⼀、关系型数据库
关系型数据库最典型的数据结构是表,由⼆维表及其之间的联系所组成的⼀个数据组织
优点:
1、易于维护:都是使⽤表结构,格式⼀致;
2、使⽤⽅便:SQL语⾔通⽤,可⽤于复杂查询;
3、复杂操作:⽀持SQL,可⽤于⼀个表以及多个表之间⾮常复杂的查询。
缺点:
1、读写性能⽐较差,尤其是海量数据的⾼效率读写;
2、固定的表结构,灵活度稍⽋;
3、⾼并发读写需求,传统关系型数据库来说,硬盘I/O是⼀个很⼤的瓶颈。mysql操作官方文档
⼆、⾮关系型数据库
⾮关系型数据库严格上不是⼀种数据库,应该是⼀种数据结构化存储⽅法的集合,可以是⽂档或者键值对等。
优点:
1、格式灵活:存储数据的格式可以是key,value形式、⽂档形式、图⽚形式等等,⽂档形式、图⽚形式等等,使⽤灵活,应⽤场景⼴泛,⽽关系型数据库则只⽀持基础类型。
2、速度快:nosql可以使⽤硬盘或者随机存储器作为载体,⽽关系型数据库只能使⽤硬盘;
3、⾼扩展性;
4、成本低:nosql数据库部署简单,基本都是开源软件。
缺点:
1、不提供sql⽀持,学习和使⽤成本较⾼;
2、⽆事务处理;
3、数据结构相对复杂,复杂查询⽅⾯稍⽋。
⾮关系型数据库的分类和⽐较:
1、⽂档型
2、key-value型
3、列式数据库
4、图形数据库

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。