mysql关系型数据库的优点和缺点_关系型数据库和非关系型数据库的区别和特点...

关系型数据库

采用关系模型来组织数据结构的数据库(二维表)

cle    DB2    SQLServer    Mysql     SQLite都是关系型数据库

优点:容易理解,它的逻辑类似常见的表格

使用方便,都使用sql语句,sql语句非常的成熟

数据一致性高,冗余低,数据完整性好,便于操作

技术成熟,功能强大,支持很多复杂操作

缺点:*每次操作都要进行sql语句的解析,消耗较大

*不能很好的满足并发需求,特别是海量数据爆发,关系型

数据库读写能力会显得不足

*关系型数据库往往每一步都要进行加锁的操作,也造成了

数据库的负担

*数据一致性高,有时也会使数据的存储不灵活

非关系型数据库(NoSql--->not onl  y sql)

优点:高并发,读写能力强

弱化数据结构一致性,使用更加灵活

有良好的可扩展性

缺点:通用性差,没有sql语句那样通用的语句

操作灵活导致容易出错和混乱

没有外键关联等复杂的操作

NoSql的使用情况

1.对数据的存储灵活性要求高,一致性要求低

2.数据处理海量并发,要求瞬间效率速度比较高

3.数据比较容易建立Nosql模型

4.网站临时缓冲存储,爬虫应用

NoSql的分类:

1.键值型数据库  (Redis)

2.文档型数据库  (MongoDB)

3.列存储数据库  (HBase)

4.图形数据库

mysql(关系型数据库) 和 mongodb(非关系型数据库)的概念对比

mysql            mongodb             含义

database      database            数据库

table              collection           表/集合

column             filed                 字段/域

row                document         记录/文档

index

你可能感兴趣的:(mysql关系型数据库的优点和缺点_关系型数据库和非关系型数据库的区别和特点...)