
大数据
我会发光?
走在IT前线,但拒绝秃顶
展开
-
Redis数据库为什么这么快?
Redis内存数据库运算性能是非常优良的,接下来分析一下Redis数据库性能的几大优势:1、完全基于内存,绝大部分请求是纯粹的内存操作,非常快速。数据存在内存中,类似于 HashMap,HashMap 的优势就是查找和操作的时间复杂度都是O(1);2、数据结构简单,对数据操作也简单,Redis 中的数据结构是专门进行设计的;3、采用单线程,避免了不必要的上下文切换和竞争条件,也不存在多进程或者多线程导原创 2020-12-24 19:19:48 · 263 阅读 · 1 评论 -
NoSQL数据库概念与NoSQL数据库家族
什么是NoSQL数据库?NoSQL数据库即为not noly sql 数据库,意为不仅仅是SQL数据库,泛指非关系型数据库:----->>>NoSQL 不拘泥于关系型数据库的设计范式,放弃了通用的技术标准,为某一领域特定场景而设计,从而使性能、容量或者扩展性都打到了一定程度的突破。NoSQL数据库特点:1.它不遵循SQL标准2.它不支持ACID3.它在某个领域远超于SQL的性能(我们不能绝对的说NoSQL数据库的性能远超于SQL数据库的性能,一定是在某个特定的场合)NoSQ原创 2020-12-16 14:51:27 · 637 阅读 · 0 评论 -
HBaes数据库简介||与MySQL数据库的对比
HBase数据的简介:HBase是一个分布式,可伸缩,存储海量数据的Hadoop数据库简单说明一下HBbase的优势所在:—>>> HBase目前作为Hadoop的子项目来开发维护,用于支持结构化的数据存储—>>> 从功能上看,HBase是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统—>>> 利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群—>>> HBase的目标是存储并处理大型的数据,更具原创 2020-12-10 17:28:22 · 876 阅读 · 0 评论 -
讨论Spark中RDD四种转换聚合算子的区别(源码角度)
首先,让我们先思考一个问题:reduceByKey、foldByKey、aggregateByKey、combineByKey的区别?解释:1.reduceByKey: 相同key的第一个数据不进行任何计算,分区内和分区间计算规则相同2.foldByKey: 相同key的第一个数据和初始值进行分区内计算,分区内和分区间计算规则相同3.AggregateByKey:相同key的第一个数据和初始值进行分区内计算,分区内和分区间计算规则可以不相同4.CombineByKey:当计算时,发现数据结构不满足原创 2020-12-03 17:21:30 · 318 阅读 · 0 评论