一致性模型与隔离级别 2022/07/17 distributed-system 约 2669 字 预计阅读 6 分钟 一致性模型 复制带来了高可用性和高性能,但也带来了多个副本如何保持数据一致性的问题,尤其是写操作在何时以何种方式更新到所有副本,决定了分布式系 阅读更多
分布式系统相关定理 2022/06/22 distributed-system 约 933 字 预计阅读 2 分钟 CAP 定理 2000年提出 CAP定理是一个分布式系统特性的高度抽象,总结了各个特性之间的冲突。CAP定理指出,在一个异步网络环境中,对于一个分布式 阅读更多
分布式系统之分区与复制 2022/06/21 distributed-system 约 2463 字 预计阅读 5 分钟 分区 分布式系统实现可扩展性的主要方式之一是对数据进行分区 通过增加节点的方式增加系统的存储规模 增加可用性和可扩展性 分区方式 垂直分区 对表的列进行 阅读更多
Go语言的unsafe包 2022/06/12 golang 约 5968 字 预计阅读 12 分钟 概念 Go指针使用上有很多限制,如不支持算数运算;对于任意两个指针值,可能不能转换到对方的类型。这种指针称为类型安全指针。 类型安全指针有助于我 阅读更多
Go IO包 2022/04/16 约 5015 字 预计阅读 11 分钟 文件基本操作 创建空文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 package main import ( "log" "os" ) var ( f *os.File err error ) func main() { f, err = os.Create("test.txt") if err != nil { panic(err) } defer f.Close() log.Println(f) } 裁剪文件 1 阅读更多