文章归档

一周速通字节,抖音直播后端面筋分享 ES为什么实现近实时搜索? Elasticsearch(ES)能够实现近实时(Near Real-Time, NRT)搜索的关键在于其高效的数据索引和刷新机制。以下是其核心原理: 1. 写入分段的倒排索引 当数据写入 ES 时,它会首先被写入内存的缓存中,而不是直接存储在磁盘上。这些写入的数据被组织
发布于 2024-11-06
NewSQL NewSQL一词的提出 NewSQL一词是由451 Group的分析师Matthew Aslett在研究论文中提出的。它代指对老牌数据库厂商做出挑战的一类新型数据库系统。 发展趋势 NoSQL谢幕,NewSQL登场 [1]
发布于 2024-10-25
SSD 的探讨 这篇文章主要来探讨一下SSD相关的问题,以及我们在写代码的时候如何更高效的利用好 SSD 的特性。 SSD 基本特性介绍 读写性能特点 SSD(Solid - State Drive)与传统机械硬盘(HDD)相比,具有显著的读写性能优势。其顺序读写速度很快,而且随机读写性能更是远超 HDD。例如,S
发布于 2024-10-24
LSM Tree/MemTable/SSTable基本原理 LSM Tree(Log-Structured Merge Tree)是一种用于存储键值对的数据结构,特别适合于写密集型的工作负载。它通过将数据分层存储在内存和磁盘上来优化写入性能。LSM Tree是许多现代数据库系统如LevelDB、RocksDB、Cassandra等所采用的核心技术之一。 LS
发布于 2024-10-24
LSM 初探 什么是 LSM Tree ? LSM,即Log-Structured Merge Tree,是一种用于存储键值对的数据结构,它被设计用来优化写操作的性能。这种数据结构特别适用于需要频繁进行写入操作的场景,如日志文件系统和某些类型的数据库(例如LevelDB, RocksDB等)。下面是LSM树的基本
发布于 2024-10-24
问题面试心法 问题1:用支
发布于 2024-09-14
编程故事 roseduan 毕业五年后的感受与迷茫 感受 到 2024 年中,我刚好毕业五年了,五年的时间对我们来说,可能说长也不算长,说短也不算短。我们从一个涉世未深的学生,逐渐转变为一个稍微有一些社会阅历的打工人。 毕业的这五年以来,其实我的工作方面,也有了很大的一些变化。 今天跟大家聊一聊,我自己毕业五年以来,我自己的一
发布于 2024-09-13
bilibili土豆
发布于 2024-09-12
调度系统 基础知识 调度系统是一个广泛的概念,在不同的上下文中有不同的含义。这里我将假设您指的是计算机操作系统中的任务调度系统,以及更广泛意义上的分布式系统中的任务调度系统。 操作系统中的调度系统 在操作系统层面,调度系统负责决定哪一个进程或线程将在处理器上运行。它的主要目标是在多任务环境中最大化资源利用率,公平地分配
发布于 2024-09-11
简历技巧 如何增加项目亮点? 可以试试下面的方法: 去网上随便找一套面试题,遇到看不懂的题目或者没接触过的知识后,把它记下来 针对这道题目到全网去搜题解,至少看 3 份不同的讲解以得到相对正确的解答 想办法把这个面试题涉及的知识点应用到项目中 在简历上补充项目经历,将自己对这个知识点的实践作为一个亮点 那为什
发布于 2024-09-10