栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

关系型数据库与非关系型数据库如何选择(关系型数据库与非关系型数据库的优缺点)

关系型数据库与非关系型数据库如何选择(关系型数据库与非关系型数据库的优缺点)

1.关系型数据库(RDBMS) 概述:

sun,avg,max,min......

侧重于关联计算,做单点查询修改时相对耗时

例如:

mysql

没建立索引时:计算机只记录开头的第一个比特点,当查询时需要经过多次过筛选。

建立了索引后:建立一个数据结构,为了查一条数据,还要进行多余的很多次计算

2.非关系型数据库(NoSQL) 概述:

单点或者小范围查询,修改,增加。侧重于查询速度,做关联计算时相对耗时

例如:

数据库中一个表就是一个文件。

redis单个数据存成一份,一次定位就能找到

hive本质就是把表拆成多个小文件,把相似的一组放到一起,先找到对应的组,通过哈希散列定位到小文件,大幅度降低查询筛选速度。

Zookeeper根据路径存储.

Kafka也是单个存储.

因为非关系型数据库是分散存储所以进行查询相对方便,但是如果做关联计算还要把分散的数据聚合到一起再计算。

一个大系统不止用一种数据库

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/771671.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号