![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 75
疯 狂 的 萝 卜
人要不发疯,一辈子难成功!
展开
-
Redis系列:数据库与TTL过期处理
本篇整理Redis中数据库与过期处理的相关内容。数据库在Redis中也是有数据库的概念的,只不过不像mysql那样是显示管理的,而是使用一个数字来表示,默认是0数据库。默认情况下redis会创建16个数据库,可以通过 select 1 命令切换数据库。Redis本身是一个键值对系统,只不过值可以是前面提过的五种不同类型,因此不同的数据库就代表不同的键的空间。实现上,每个数据库都会包含一个redisDb对象,这个对象内部有一个dict,也就是上面说的键值对。因此客户端在使用不..转载 2022-03-18 11:26:49 · 1169 阅读 · 0 评论 -
主流数据库对比简析
一、MySQL:关系型数据库mysql主要用于存放持久化数据,将数据存储在硬盘中,读取速度较慢。mysql用于持久化的存储数据到硬盘,功能强大,速度较慢,基于磁盘,读写速度没有Redis快,但是不受空间容量限制,性价比高mysql和redis因为需求的不同,一般都是配合使用。需要高性能的地方使用Redis,不需要高性能的地方使用MySQL。存储数据在MySQL和Redis之间做同步。缺点:海量数据处理的时候效率会显著变慢。二:Redis :非关系型数据库redis是将数据存储在缓存中,转载 2021-12-27 11:01:28 · 1865 阅读 · 0 评论 -
影响数据检索效率的几个因素
数据检索有两种主要形态。第一种是纯数据库型的。典型的结构是一个关系型数据,比如 mysql。用户通过 SQL 表达出所需要的数据,mysql 把 SQL 翻译成物理的数据检索动作返回结果。第二种形态是现在越来越流行的大数据玩家的玩法。典型的结构是有一个分区的数据存储,最初这种存储就是原始的 HDFS,后来开逐步有人在 HDFS 上加上索引的支持,或者干脆用 Elasticsearc 这样的数据存储...转载 2019-05-11 14:04:52 · 3392 阅读 · 0 评论 -
HIVE和HBASE区别
HIVE和HBASE区别1. 两者分别是什么?Apache Hive是一个构建在Hadoop基础设施之上的数据仓库。通过Hive可以使用HQL语言查询存放在HDFS上的数据。HQL是一种类SQL语言,这种语言最终被转化为Map/Reduce. 虽然Hive提供了SQL查询功能,但是Hive不能够进行交互查询--因为它只能够在Haoop上批量的执行Hadoop。Apache...转载 2019-05-11 14:53:49 · 94 阅读 · 0 评论 -
HiveSQL解析原理:包括SQL转化为MapReduce过程及MapReduce如何实现基本SQL操作
Hive是基于Hadoop的一个数据仓库系统,在各大公司都有广泛的应用。美团数据仓库也是基于Hive搭建,每天执行近万次的Hive ETL计算流程,负责每天数百GB的数据存储和分析。Hive的稳定性和性能对我们的数据分析非常关键。在几次升级Hive的过程中,我们遇到了一些大大小小的问题。通过向社区的 咨询和自己的努力,在解决这些问题的同时我们对Hive将SQL编译为MapReduce的过...转载 2019-06-14 23:21:51 · 1672 阅读 · 0 评论 -
Redis常用的5种数据类型
本文重要介绍,redis的五种数据类型,以及各应用场景字符串string:字符串类型是Redis中最为基础的数据存储类型,是一个由字节组成的序列,他在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据货Json对象描述信息等,是标准的key-value,一般来存字符串,整数和浮点数。Value最多可以容纳的数据长度为512MB应用场景:很常见的场景用于...转载 2019-06-15 02:49:38 · 183 阅读 · 0 评论