我的七周七数据库 -- Citus: Distributed PostgreSQL for Data-Intensive Applications
概览 Citus 如何扩展 PostgreSQL 以支撑多租户、实时分析等场景的学习笔记
概览 Citus 如何扩展 PostgreSQL 以支撑多租户、实时分析等场景的学习笔记
一提到限流算法,大家肯定就是要聊时间窗口、漏斗桶、令牌桶之类的,今天跟着Azure的文档来看看限流器在生产环境怎么搭建和使用。
解析 TiDB 如何用 Key-Value 为关系型数据建模:通过 t/r/i 前缀编码表行数据、主键与唯一/非唯一二级索引,兼顾 OLTP 与 OLAP,并介绍 TiKV/RocksDB 底层排序、TiFlash 列存、谓词下推以及 PD Server 元信息与 Online Schema 版本管理。
这篇是上周五 B 站和 deeplus 技术分享的第一个 session,直播的时候我正在上班,基本全程错过,今晚趁这个时间把第一部分先看一下,我们一步一步来。
在单机环境下编写多线程程序时,为了避免多个线程同时操作同一个资源,我们往往会通过加锁来实现互斥,以保证同一时间只有一个操作者对某个资源执行操作,在单机多进程的情况下,如果们想操作同一个共享资源,我们也可以通过操作系统提供的文件锁和心好凉来实现互斥,这些都是单台机器上的操作。而在分布式环境下,如果不同机器上的不同进程需要…