最近在看《Designing Data-Intensive Applications》[https://book.douban.com/subject/26197294/],...
![240](https://upload.jianshu.io/users/upload_avatars/22629164/0d510d01-12b0-4083-8970-ec7e62727f33.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
最近在看《Designing Data-Intensive Applications》[https://book.douban.com/subject/26197294/],...
问题描述 考虑这样一个问题,一个分布式流处理系统,比如Flink,数据源源不断地从输入端涌入,系统中多个任务进程对数据进行各种计算,比如对某个数据进行求和,然后把处理后的数据...
C++项目中第三方库越来越多,链接时符号冲突的可能性就越来越大。比如项目依赖libA和libB,libA和libB都使用了libX,在链接项目的时候就很可能产生libX的符号...
本系列文章主要介绍计算机系统中时钟的处理。主要内容包含NTP,Lamport逻辑时钟,向量时钟,TrueTime等。本文是第五篇,介绍混合逻辑时钟(Hybrid Logica...
本系列文章主要介绍计算机系统中时钟的处理。主要内容包含NTP,Lamport逻辑时钟,向量时钟,TrueTime等。本文是第四篇,介绍TrueTime。 计算机的时钟(一):...
本系列文章主要介绍计算机系统中时钟的处理。主要内容包含NTP,Lamport逻辑时钟,向量时钟,TrueTime等。本文是第三篇,介绍向量时钟。 在《计算机的时钟(二):La...
雪花算法(snowflake)是Twitter提出的一种在分布式系统中生成唯一ID的算法。格式如下: 算法生成的是一个64位整型数字,由四部分组成: 首位始终填0。 接下来4...
本系列文章主要介绍计算机系统中时钟的处理。主要内容包含NTP,Lamport逻辑时钟,向量时钟,TrueTime等。本文是第二篇,介绍Lamport逻辑时钟。 在分布式系统中...
前言 本文是读完Paper(本文中Paper特指《Time, Clocks and the Ordering of Events in a Distributed Syste...
本系列文章主要介绍计算机系统中时钟的处理。主要内容包含NTP,Lamport逻辑时钟,向量时钟,TrueTime等。本文是第一篇,介绍NTP协议。 电脑的时钟 不知道你注意过...
最近在研究分布式数据库相关的技术,对于数据库来说,不管是单机数据库还是分布式数据库,事务都是一个绕不去的坎。不光是数据库,对于微服务架构,不同服务之间也会涉及到分布式事务的处...
最近看了《大规模分布式存储系统:原理解析与架构实践》,主要介绍了OceanBase数据库的原理和实现,是一本难得的好书。本文介绍书中的关键内容以及自己的想法。如果你有充足的时...
假设你是系统开发人员,如何估算出你设计开发的系统的性能?可能很多人都没有事先估算过自己系统的性能,而是等到开发完成后进行性能压力测试。但是如果在架构设计上就有问题,等到开发完...
之前做过一个Python程序,用来解析Excel文件,经过一串复杂的处理,导出成其他不同格式的文件。随着需要处理的Excel文件越来越多,程序的执行时间也越来越长,需要对性能...
事件的顺序 大家都知道,Linearizability在一些系统(譬如分布式数据库)里面是非常重要的,我们不能允许数据更新之后仍然能读到原先的值,譬如银行转账,用户A有100...
最近非常关注的一件事情就是 Google Spanner Cloud 的发布,这应该算是 NewSQL 又一个里程碑的事件。NewSQL 的概念应该就是在 12 年 Goog...
我看书的效率一直不高,经常会遇到以下问题: 一本书看了好几个月还没看完 同时看好几本书,导致每本书的印象都不深,并且进度慢 看到一本不错的书就会立即购买,导致我的Kindle...