LDBC Social Network Benchmark, part 1:Schema 和数据生成
LDBC (Linked Data Benchmark Council) Social Network Benchmark,简称LDBC SNB,是一种针对社交网络场景的评估图数据库性能的基准测试。
LDBC (Linked Data Benchmark Council) Social Network Benchmark,简称LDBC SNB,是一种针对社交网络场景的评估图数据库性能的基准测试。
我们的程序在退出的时候,每次都crash。不废话直接上StackTrace:
RocksDB Iterator系列的最后一篇,看一看SST文件的格式,以及基于SST的迭代器是如何工作的。
书接上篇,本文会分析MergingIterator内部是如何通过最小堆来保证迭代器输出的数据有序的。
Nebula里面的二级索引都是基于kv形式实现的,对索引而言,最重要的就是需要保证有序,然而RocksDB官方wiki一直对于使用Iterator的参数语焉不详。我在之前的博客中大概说明了相关参数的作用,但没有详细结合代码解释其原理,这次就重新整理一下。
Aggregate的相关优化~
最近看了Kuzu的论文,大致做一下总结~
前两篇我们大概讲述了分布式锁的原理和实现,以及围绕Redlock展开的争论。那么这一篇,我们会用TLA+描述一个简单的分布式锁,以及Martin Kleppmann提出的Fencing Token能否解决NPC(Network delay, Process pause, Clock drift)导致分布式锁共识失...
书接前文,看大牛们怎么理解分布式锁?
最近看了一些关于分布式锁的文章,很有意思,进行一下总结梳理。今天这一篇,我们会聚焦于为什么需要分布式锁,分布式锁能够保证什么,以及常见的分布式锁实现方式。