小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

本文介绍了SSTable的构建与读取过程,重点在于数据块的前缀压缩和布隆过滤器的实现,强调其在减少无效I/O中的作用。SSTable通过分块存储数据,利用索引和布隆过滤器提高查找效率,避免不必要的磁盘读取。文章还提供了相关的C代码实现。

【LSM-Tree】SSTable + Bloom Filter:磁盘上的有序表

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-03-29T00:00:00Z
我们如何通过布隆过滤器加快全球路由速度

我们优化了全球路由服务,内存使用减少15%,路径查找延迟几乎为零,路由速度显著提升。使用布隆过滤器替代慢速JSON解析,网站性能大幅改善,TTFB提高10%。

我们如何通过布隆过滤器加快全球路由速度

Vercel News
Vercel News · 2025-09-19T13:00:00Z

在FrOSCon 2025大会上,VictoriaMetrics的Aliaksandr Valialkin探讨了如何通过专用日志数据库处理PB级日志,显著提升查询性能。他介绍了列式存储、时间分区、日志流索引和布隆过滤器等技术,使查询时间从70小时缩短至10秒,指出传统数据库在大规模日志处理中的局限性。

日志查询从 70 小时到 10 秒?VictoriaMetrics 联创揭示 PB 级日志处理性能奥秘

Tony Bai
Tony Bai · 2025-08-20T00:34:17Z
高性能位置搜索:地图应用如何处理亿万地点

地图应用通过地理哈希表、四叉树和R树等数据结构优化查询效率,利用布隆过滤器快速排除不匹配项,并通过内存缓存加速常见查询。全球分布式架构确保低延迟和区域相关性,使用户在毫秒内获得结果。这些技术结合使得在亿万地点中快速定位成为可能。

高性能位置搜索:地图应用如何处理亿万地点

DEV Community
DEV Community · 2025-04-26T15:13:43Z
Valkey布隆过滤器检测欺诈(同时节省成本)

Valkey开源键值数据库新增布隆过滤器数据类型,支持高效的成员测试,节省93%内存,适用于广告去重、恶意网址防护和信用卡欺诈检测。该模块使用Rust编写,提供创建、插入和查询命令。

Valkey布隆过滤器检测欺诈(同时节省成本)

The New Stack
The New Stack · 2025-04-18T14:00:09Z
系统设计的思维方式大不同!

学习系统设计能改变问题解决的思路。以字符串匹配为例,传统的逐字符比较在大数据下效率低下。系统设计通过哈希值转换和快速计算操作提升效率,使用滚动哈希和布隆过滤器等技术显著降低计算成本,使系统更快速。

系统设计的思维方式大不同!

DEV Community
DEV Community · 2025-02-25T06:27:26Z
轻松理解布隆过滤器:Python代码与解释 🐍

布隆过滤器是一种高效的概率数据结构,用于判断元素是否在某个集合中。它广泛应用于拼写检查、嫌疑人名单、网页爬虫和垃圾邮件过滤等场景。优点是节省存储空间,缺点是可能误判且无法删除元素。其原理是通过位数组和哈希函数来标记数据的存在性,简单的Python实现展示了其基本功能。

轻松理解布隆过滤器:Python代码与解释 🐍

DEV Community
DEV Community · 2025-02-08T09:48:58Z
超越数组和链表:探索高效问题解决的强大数据结构

许多开发者熟悉基本数据结构,如数组和链表,但高级数据结构如Trie、线段树、跳表和布隆过滤器能显著优化性能,解决复杂问题。Trie适合自动补全和拼写检查,线段树用于快速范围查询,跳表高效管理有序数据,布隆过滤器则实现空间高效的成员查询。这些结构提升了代码优化和大规模数据处理能力。

超越数组和链表:探索高效问题解决的强大数据结构

DEV Community
DEV Community · 2025-02-02T00:05:39Z

文章讨论了高并发场景下的缓存失效问题,包括缓存穿透、击穿和雪崩。通过实例分析,强调了缓存的重要性及实现方法,并提出了使用布隆过滤器和锁机制来避免数据库崩溃的解决方案。最后,作者分享了个人成长经历及对社区的感谢。

【橙子老哥】C# 实操缓存失效三大场景

dotNET跨平台
dotNET跨平台 · 2025-01-05T02:11:56Z

Bitmap和布隆过滤器是重要的数据结构。Bitmap通过二进制位高效存储数据,适用于会员ID管理和黑名单;布隆过滤器利用哈希函数判断元素是否存在,适合数据去重和垃圾邮件过滤。两者在存储和查询效率上各有优缺点,选择时需根据具体需求。

Bitmap 和 布隆过滤器傻傻分不清?你这不应该啊

dotNET跨平台
dotNET跨平台 · 2024-11-12T00:01:22Z

布隆过滤器是一种概率性数据结构,用于检查集合中元素的存在,具有节省空间和快速查询的优点。它通过哈希多个位置来降低假阳性率。布谷鸟过滤器则支持删除操作,查找性能更高,空间利用更紧凑,适合用于用户名检测和广告投放等场景。

一文理解布隆过滤器和布谷鸟过滤器

京东科技开发者
京东科技开发者 · 2024-11-07T01:55:47Z

大型系统如Twitter和Facebook使用缓存和布隆过滤器来快速检查用户名或邮箱是否已被使用。缓存减少数据库负载,而布隆过滤器更高效。布隆过滤器是一种内存高效的概率数据结构,能快速判断元素是否存在,但可能出现假阳性。它使用固定大小的位数组和多个哈希函数,适合分布式系统。布隆过滤器广泛应用于推荐系统、缓存过滤和安全检查,但有假阳性和无法删除元素的缺点。计数布隆过滤器可以解决删除问题。

系统设计中的概率技术扩展:布隆过滤器

DEV Community
DEV Community · 2024-10-10T20:27:51Z

YugabyteDB的LSM Tree实现基于RocksDB,通过改进布隆过滤器、范围查询和全局缓存,加快了读操作。此外,对日志记录和并发控制进行了不同处理。RocksDB是高性能的键值存储引擎,提供灵活的存储结构。

RocksDB、键值存储与压缩行:YugabyteDB分布式表灵活性的支柱

DEV Community
DEV Community · 2024-09-08T21:14:14Z
如何安装 Redis Bloom Filter:完整指南

RedisBloom 为 Redis 提供概率数据结构,如布隆过滤器和计数最小草图,支持在不存储所有元素的情况下查询流数据。通过参数设置,可平衡内存使用与查询性能。安装可通过 Docker 或本地构建,步骤包括安装 Redis、获取 RedisBloom 和配置模块。使用 Redis CLI 可创建和检查过滤器。

如何安装 Redis Bloom Filter:完整指南

人言兑
人言兑 · 2024-08-28T03:12:38Z
Golang 操作 Redis:布隆过滤器(Bloom Filter)操作用法 - go-redis 使用指南

布隆过滤器是一种高效的概率性数据结构,用于判断元素是否存在于集合中,具有高空间效率和快速查询能力。适用于金融欺诈检测、广告投放和用户名检查等场景,能够显著提升数据处理性能。本文介绍了布隆过滤器的基本概念、使用场景及在go-redis中的操作方法,包括添加元素和检查存在性。

Golang 操作 Redis:布隆过滤器(Bloom Filter)操作用法 - go-redis 使用指南

人言兑
人言兑 · 2024-08-28T02:59:59Z
Redis 布隆过滤器(Bloom Filter)使用指南:在大规模数据中快速判断元素存在性

布隆过滤器是一种高效的概率性数据结构,能够在固定内存中判断元素是否存在于集合中。它利用哈希函数和位数组实现快速查询,具有高空间效率和确定性负查询特性,但可能出现误判。适用于金融欺诈检测、广告投放和用户名检查等场景。

Redis 布隆过滤器(Bloom Filter)使用指南:在大规模数据中快速判断元素存在性

人言兑
人言兑 · 2024-08-28T02:48:32Z

本文介绍了优化营销系统中黑名单过滤的策略,包括多线程和位图优化。位图是一种高效的数据结构,可以提高处理速度和节省存储空间。还介绍了RoaringBitmap和布隆过滤器等其他压缩位图的应用场景。

营销系统黑名单优化:位图的应用解析

京东科技开发者
京东科技开发者 · 2024-06-03T09:05:00Z

本文是关于使用Rust和WASM进行数字识别的系列文章的第一部分,介绍了使用Rust实现神经网络的过程。第二部分将构建一个与Rust后端使用WASM进行交云的前端,建议具备线性代数和多变量微积分的知识。同时介绍了Rust实现的布隆过滤器fastbloom和使用Rust进行全栈开发的经验。

【Rust日报】2024-03-25 Rust使用神经网络进行数字识别

Rust.cc
Rust.cc · 2024-03-25T09:39:34Z

本文介绍了Redux Toolkit、CSS/SVG实现复杂线条光效、MySQL 优化器索引选错、布隆过滤器、Android perfetto等技术话题。

ReduxToolkit、CSS/SVG实现复杂线条光效、MySQL 优化器索引选错、布隆过滤器、Android perfetto | 酱酱的下午茶第316期

六虎
六虎 · 2024-03-14T09:52:49Z

本文讨论了数据库设计与操作中的面试题,包括缓存雪崩、缓存穿透及其解决方案,介绍了布隆过滤器、事务的ACID特性,以及Redis的功能和持久化方式,探讨了分布式锁的实现及其缺陷,最后提到内存优化和淘汰策略。

数据库知识常用面试题

ArchGrid - 架构知识网格
ArchGrid - 架构知识网格 · 2023-09-14T14:45:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码