Calvin's Marbles


  • 首页

  • 关于

  • 归档

  • 标签

  • 搜索

Database paper part 1

发表于 2024-03-08

在比较早的时候,我使用腾讯文档记录一些数据库的论文。但我越来越无法忍受腾讯文档的 bug 等不便利。因此我打算将这些文章转移到博客中,即使它们中的部分的完成度并不是很高。

这篇文章中,包含 CStore、Kudu、Masstree 和 Ceph。

阅读全文 »

通用架构设计归纳

发表于 2024-02-24

介绍软件工程领域一些通用的设计方案。

阅读全文 »

ZFC 公理系统

发表于 2024-02-10

介绍 ZF 和 ZFC 集合论的由来。

阅读全文 »

Software Foundation 做题的 Notes

发表于 2024-02-03

https://github.com/CalvinNeo/SF-zh 做题笔记。

阅读全文 »

GhostCell

发表于 2024-01-31

GhostCell 是另一个内部可变性的实现。相比 RefCell,它实现的是编译期的检查。

阅读全文 »

Performance analysis and tuning on modern CPUs 学习笔记

发表于 2023-12-17

According to 老板,according to yifan,这本书很好,所以我就来学习一下了。

阅读全文 »

Grafana 使用 histogram_quantile 和 rate 的精度问题

发表于 2023-09-11

Grafana 上如果观测离群点,会发现它的值漂移地很厉害。往往一个实际 2min 的指标能显示出是几个 hour。
如 https://github.com/pingcap/tiflash/issues/8076 所述。这个问题发生需要同时使用 histogram_quantile 和 rate。

此外,可以从这个解决方案延伸出一个浮点压缩算法 ALP。

阅读全文 »

TiKV 的 partitioned raft kv 特性

发表于 2023-07-23

这个特性为了解决 TiKV 到目前的一些积弊:

  • Mono RocksDB 难以支持更大的数据量
  • RaftLog -> RockDB WAL -> RocksDB 的写放大
  • 部分 Raft Admin 无法被 Replay,从而导致很多落盘
阅读全文 »

云上的 TiDB 和 TiFlash

发表于 2023-07-22

介绍一下 TiFlash 和 TiDB 云服务相关的一些设计思考。

阅读全文 »

关于 TiKV、TiDB、TiFlash 的一些思考

发表于 2023-07-22

一些常见问题的思考,只代表个人见解。对于一些已经沉淀下来的知识,会被挪到专门的文章中讨论。

阅读全文 »
1…456…26
Calvin Neo

Calvin Neo

253 日志
156 标签
RSS
GitHub Twitter Weibo
Links
  • xqq
  • wenwen
  • zyyyyy
© 2015 - 2025 Calvin Neo   Hosted by Coding Pages
版权声明
由 Hexo 强力驱动
主题 - NexT.Muse