最近发现很多数据库都使用了 LSM Tree 的存储模型,包括 LevelDB,HBase,Google BigTable,Cassandra,InfluxDB 等。之前还没有留意这么设计的原因,最近调研时间序列数据库的时候才发现这样设计的优势所在,所以重新又复习了一遍 LSM Tree 的原理。...
点击查看第一章
第2章
API设计在编写自己的类型时,要设计该类型的 API,而这些API实际上就是你与其他开发者相互沟通的一种渠道。你应该把公开发布的构造函数、属性及方法写得好用一些,让使用这些 API 的开发者很容易就能编出正确的代码。要想令 API 更加健壮,就必须从许多方面来考虑这个类型。...
文章温柔的养猫人
2019-10-31
519浏览量
从零开始入门 K8s| 详解 Pod 及容器设计模式
作者|张磊 阿里云容器平台高级技术专家,CNCF 官方大使
一、为什么需要 Pod
容器的基本概念
我们知道 Pod 是 Kubernetes 项目里面一个非常重要的概念,也是非常重要的一个原子调度单位,但是为什么我们会需要这样一个概念呢?在使用容器 Docker 的时候,也没有这个说法。其实,如...