DDIA 阅读笔记第一章:可靠性、可扩展性和可维护性
摘要
最近开始读设计数据密集型应用(《Designing Data-Intensive Applications》,DDIA),记录一下自己的阅读笔记,过程中的思考,本文是第一章。
ORM(Object Relational Mapping,对象关系映射)框架旨在建立面向过程中的对象与数据库中的表(即关系)之间的映射关系,为开发者提供友好的数据库交互方式。GORM 是 Golang 的热门 ORM 框架,支持 MySQL、SQLite 等多种数据源。
Kitex 是字节跳动开源的 Golang 微服务 RPC 框架,基于 Apache Thrift,具有高性能、强可扩展的特点,在字节内部已广泛使用。本篇是 Kitex 入门系列的第一篇,梳理相关的概念,并从案例上手实践。