-
饿了么轻量级分布式时序数据库的设计与探索!
作者介绍黄杰,2015年加入饿了么,现任框架工具部高级开发经理,主要负责饿了么的监控系统及监控系统周边的工具。 一、背景 饿了么对时序数据库的需求主要来自各监控系统,主要用于存储监控指标。原来使用的是graphite,后来慢慢对指标有了多维的需求,主要体现在对一个指标加多个Tag来组成Series,然后对Tag进行Filter和Group进行计算,这时gr···
- 发布时间:2025-05-22
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
从Memcache转战Redis,聊聊缓存使用填过的“坑”
【.com原创稿件】在高并发场景下,很多人都把 Cache(高速缓冲存储器)当做可以“续命”的灵丹妙药,哪里高并发压力大,哪里就上传 Cache 来解决并发问题。 但有时候,即使使用了 Cache,却发现系统依然卡顿宕机,是因为 Cache 技术不好吗?非也,其实这是缓存的治理工作没有做好。 2018 年 5 月 18-19 日,由 主办的全球软件与运维技···
- 发布时间:2025-05-22
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Redis存储Key的一种设计实现方式:模式匹配
一、前言 Redis是Key-Value数据库,存储的时候需要一个***的Key值,查询的时候根据根据key值进行查询,但是Redis毕竟只是key-value存储,所以有很多局限性。例如: (1)无法实现多条件组合的查询,如: 硬要实现的话需要多条命令并计算并集或交集。 (2)模糊查询中文比较费劲; 因此,如何设计一个合适的Key来优化我们的查询操作,是···
- 发布时间:2025-05-22
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Redis混合存储-冷热数据识别与交换
背景 Redis混合存储产品是阿里云自主研发的完全兼容Redis协议和特性的混合存储产品。 通过将部分冷数据存储到磁盘,在保证绝大部分访问性能不下降的基础上,大大降低了用户成本并突破了内存对Redis单实例数据量的限制。 其中,对冷热数据的识别和交换是混合存储产品性能的关键因素。 冷热数据定义 在Redis混合存储中,内存和磁盘的比例是用户可以自由选择的:···
- 发布时间:2025-05-22
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
京东万台规模Hadoop集群 | 分布式资源管理与作业调度
京东为什么要做万台规模的Hadoop? 随着京东的业务增长,原有的Hadoop集群已经无法满足高速增长的存储与计算需求。拆分集群虽然可以分担一部分压力,但带来了另外的一些问题,如拆分集群之后假如某个业务无法避免的需要另外一个集群上的数据,这时便带来了跨集群读数据的问题,严重影响了作业执行效率。另一方面,各个集群总有闲忙时间,在某个集群闲时这些资源是浪费的并···
- 发布时间:2025-05-22
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
SQL解析在美团点评中是如何应用的?
导读 数据库作为核心的基础组件,是需要重点保护的对象。任何一个线上的不慎操作,都有可能给数据库带来严重的故障,从而给业务造成巨大的损失。为了避免这种损失,一般会在管理上下功夫。比如为研发人员制定数据库开发规范;新上线的SQL,需要DBA进行审核;维护操作需要经过领导审批等等。而且如果希望能够有效地管理这些措施,需要有效的数据库培训,还需要DBA细心的进行S···
- 发布时间:2025-05-22
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MYSQL数据库服务的磁盘IO高问题分析与优化
Part 1 — 前言 — 压力测试过程中,因为资源使用瓶颈等问题引发的最直接的性能问题是业务交易响应时间偏大,TPS逐渐降低等。而问题定位分析通常情况下,***先排查的是监控服务器资源利用率,例如先用TOP 或者nmon等查看CPU、内存使用情况,然后在排查IO问题,例如网络IO、磁盘IO的问题。 如果是磁盘IO问题,一般问题是SQL语法问题、MYSQL···
- 发布时间:2025-05-22
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
如何利用redis来进行分布式集群系统的限流设计
在很多高并发请求的情况下,我们经常需要对系统进行限流,而且需要对应用集群进行全局的限流,那么我们如何类实现呢。 我们可以利用redis的缓存来进行实现,并且结合mysql数据库一起,先来看一个流程图。 这个就是一个典型的对http请求进行全局限流的流程图。 入口通过请求拦截器进行拦截(filter)。 来看代码片段,这个代码片段就是一个标准的filter(···
- 发布时间:2025-05-22
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
SQL与MySQL:有什么区别?
什么是SQL? SQL是一种用于操作数据库的语言。SQL是用于所有数据库的基本语言。不同数据库之间存在较小的语法更改,但基本的SQL语法基本保持不变。SQL是S tructured Q uery L anguage 的简短缩写。根据ANSI(美国国家标准协会),SQL是操作关系数据库管理系统的标准语言。 SQL用于访问,更新和操作数据库中的数据。它的设计允···
- 发布时间:2025-05-22
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
SQL已经48年了,为何依然使用广泛?
IT技术问答网站Stack Overflow曾开展了一项调查。调查显示,目前大部分的开发者在使用结构化程序语言SQL。唯一打败了SQL的,是年龄只有SQL一半的JavaScript。 依据开发者们对各种数据库技术的使用情况来看,SQL相关技术牢牢地占据数据库技术使用比例的前几位。虽然它们是流行的,却不是***的。 那么为什么我们依然在使用SQL呢? 0、数···
- 发布时间:2025-05-22
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])