lzh2nix / articles

用 issue 来管理个人博客
https://github.com/lzh2nix/articles
61 stars 13 forks source link

DDIA 读书笔记 #160

Open lzh2nix opened 1 year ago

lzh2nix commented 1 year ago

content

lzh2nix commented 1 year ago

Preface(2022.11.26)

趁早起开启一本一直想读而未读的书.

这本书整体上是偏实战多一点.

goal of Book

The goal of this book is to help you navigate the diverse and fast-changing landscape of technologies for processing and storing data. This book is not a tutorial for one particular tool, nor is it a textbook full of dry theory. Instead, we will look at examples of successful data systems: technologies that form the foundation of many popular applications and that have to meet scalability, performance, and reliability require‐ ments in production every day.

看着热血沸腾

If any of the following are true for you, you’ll find this book valuable: • You want to learn how to make data systems scalable, for example, to support web or mobile apps with millions of users. • You need to make applications highly available (minimizing downtime) and operationally robust. • You are looking for ways of making systems easier to maintain in the long run, even as they grow and as requirements and technologies change. • You have a natural curiosity for the way things work and want to know what goes on inside major websites and online services. This book breaks down the internals of various databases and data processing systems, and it’s great fun to explore the bright thinking that went into their design.

lzh2nix commented 1 year ago

CH1 Reliable, Scalable, and Maintainable Application(2022.11.26)

Reliable: continuing to work correctly, even when things go wrong.

Scalability: today’s reliable system will not reliable in future(keep performance good, even when load is increases)

Maintainable: making life better for the engineering and operations team who need working with the system.