
数据结构
文章平均质量分 94
记录常用的数据结构
清清清清风
知其然知其所以然
展开
-
【数据结构】LSM树(log-structed-merge-tree)原理及应用
LSM 树的思想是使用顺序写代替随机写来提高写性能,与此同时会略微降低读性能。HBase、 Cassandra、 LevelDB、 RocksDB 以及 ClickHouse MergeTree 等流行的 NoSQL 数据库均采用 LSM 存储结构。原创 2023-03-02 16:52:14 · 3796 阅读 · 0 评论 -
布隆过滤器(Bloom Filter)详解,以及Java代码实现
布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都远远超过一般的算法,缺点是有一定的误识别率和删除困难原创 2023-03-02 15:14:18 · 4677 阅读 · 0 评论