-
手写一个Redis分布式锁,让你彻底搞懂
哈喽,大家好,我是指北君。 今天带大家深入剖析一下Redis分布式锁,彻底搞懂它。 场景 既然要搞懂Redis分布式锁,那肯定要有一个需要它的场景。 高并发售票问题就是一个经典案例。 搭建环境 准备redis服务,设置redis的键值对:set ticket 10准备 postman、JMeter 等模拟高并发请求的工具核心代码@Service publi···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
如何使用内存中副本提高矢量数据库的读取吞吐量
译者 | 李睿 审校| 孙淑娟 在正式发布之后,Milvus 2.1增加了许多新功能,例如内存副本、支持字符串数据类型、嵌入式Milvus、可调一致性、用户身份验证和传输中的加密,以提供便利和更好的用户体验。虽然内存中副本的概念对于分布式数据库来说并不新鲜,但它是一个关键功能,可以帮助用户轻松提高系统性能、提高数据库读取吞吐量,并提高硬件资源的利用率。 因···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
大数据与物联网如何帮助企业
大数据和物联网经常被混淆,特别是因为它们经常被放在一起讨论。但实际上,它们代表着两个截然不同的技术领域,而且经常重叠。大数据包含大量的信息。这些数据随后被社交媒体网络等组织和其他企业收集,并用于各种项目,如预测分析和机器学习项目。它使用支持大数据分析的工具进行处理。数据科学家使用“四个V”来帮助我们概念化大数据:体积、速度、多样性和准确性。体积体积指的是数···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
连接池居然这么简单?
服务连接池,数据库连接池,缓存连接池,连接池是微服务分层架构中不可或缺的一个组件,本篇讲讲连接池的原理,以及实现细节。 通常如何通过连接访问下游?工程架构中有很多访问下游的需求,下游包括但不限于服务/数据库/缓存,其通讯步骤是为:与下游建立一个连接;通过这个连接,收发请求;交互结束,关闭连接,释放资源;不管是服务/数据库/缓存,官方会提供不同语言的Dri···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
一文带你了解TiDB
一、简介 TiDB并不陌生,很多团队都在使用,我们为什么要是用它,它有哪些特点呢? TiDB 是一款开源分布式关系型数据库,可以同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL 加行级锁的规则终于被我说清楚了!
大家好,我是小林。 是不是很多人都对 MySQL 加行级锁的规则搞的迷迷糊糊,一会是 next-key 锁,一会是间隙锁,一会又是记录锁。 坦白说,确实还挺复杂的,但是好在我找点了点规律,也知道如何如何用命令分析加了什么类型的行级锁。 之前我写过一篇关于「MySQL 是怎么加行级锁的?」的文章,随着我写 MySQL 锁相关的文章越来越多时,后来发现当时的文···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
线上系统查询一次要10s,我一怒优化了几百行的SQL
今天给大家来分享一个知识,那就是平时我们开发系统的时候,如何运用 Ehcache 这款本地缓存框架,把我们的查询性能大幅度提升优化,甚至让很多查询操作性能提升到 100 倍以上,下面就来讲讲这个话题。 业务场景 首先给大家引入一个场景,就是假设咱们写的一套 Java 系统要跑一个几百行的大 SQL 从 MySQL 里查询数据,这个查询是不是会速度非常的慢?···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
为什么使用定制的时间序列数据库?
译者 | 布加迪 审校 | 孙淑娟 开发人员和公司在数据库方面面临比以往更多的选择。为项目选择合适的数据库可以节省写入和查询数据的时间。由于许多公司处理更大的数据集来构建越来越智能化和自动化的系统,效率是关键。对于许多工作负载而言,使用时间序列数据库是明智的选择:可以节省时间和存储空间。1.时间序列数据有何不同?时间序列数据是任何带有时间戳的度量指标。它···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
分布式锁中-基于 Redis 的实现需避坑 - Jedis 篇
一、redis 介绍 Redis 应该是目前最受欢迎的高性能的缓存数据库了,在五一期间看到一则 Redis 7.0 发布的消息后,回想起多年前学习黄健宏老师《Redis 从入门到精通》2.x 的月伴时光,不由得感慨 Reids 发展之迅速。搜集了一下 3.0 及之后各版本的知名特性,整理出来方便读者朋友们有个简单了解(感兴趣的朋友还需自行深入研究),情况大···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
温故知新--EverDB之在云端
一、功能和技术架构我就是EverDB alive高可用组件,相比于我大哥的方案,我是另一种浪漫。他是什么都管,我是一眼万年。业务请求出现,与我无关,我只爱我的MySQL节点。对爱情的专一使我蜕变,什么配置节点元数据源,全都离我渐行渐远。 图1.EverDB分布式方案 在EverDB分布式方案中,业务访问必须经过中间件grid节点解析后再发送给后端MySQ···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])