阿里数据库内核月报(汇总)
more >>数据库中的热点指的是一小部分记录会被大量的事务频繁读写,这在并发控制时会造成大量的竞争。热点记录的更新在现实生活中非常常见,比如在电商场景中,秒杀或限购时,会存在大量事务短时间内频繁更新某一行数据,比如更新库存。本文接下来会先介绍 SIGMOD 2021 上的一篇优化热点竞争问题的论文,Releasing Locks As Early As You Can: Reducing Contention of Hotspots by Violating Two-Phase Locking,接着再介绍在阿里云PolarDB中是如何优化热点行竞争的,最后会简单对比下这两种设计的异同。
more >>在NVMe技术中,namespace是主机软件可访问的逻辑块地址(LBA)的集合。namespace ID(NSID)是控制器对namespace访问的标识符。namespace不是块的物理隔离,而是主机软件可寻址的逻辑块的隔离。
在Linux中,每一个namespace在设备中都以唯一的标识符出现。如 /dev/nvme0n1
表示controller 0的namespace 1。
Storage Performance Development Kit (SPDK)提供了一组用于编写高性能、可伸缩、用户态存储应用程序的工具和库。
more >>(1) RocksDB 写入流程详解
https://zhuanlan.zhihu.com/p/33389807
(2) RocksDB——Put
https://www.jianshu.com/p/daa18eebf6e1
(3) RocksDB写入数据过程DBImpl::Write()源代码分析
https://blog.csdn.net/wang_xijue/article/details/46521605
(1) xfs文件系统磁盘布局
http://www.lenky.info/archives/tag/xfs/page/2
(2) Linux fsync和fdatasync系统调用实现分析(Ext4文件系统)
https://blog.csdn.net/luckyapple1028/article/details/61413724
(3) 文件IO系统调用内幕
https://lrita.github.io/2019/03/13/the-internal-of-file-syscall/
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true