DDIA Reading Notes (4): Coding and Evolution

zDLbrhSIuscaQpO.png

The DDIA book sharing session will be shared chapter by chapter, and some details will be added based on some of my experience in distributed storage and databases in the industry. Share every two weeks or so, welcome to join, the Schedule is here . We have a corresponding distributed & database discussion group, which will be notified in the group before each sharing. If you want to join, you can add my WeChat account: qtmuniao, briefly introduce yourself, and indicate: distributed system group.

Chapter 3 covers storage engines, and this chapter continues to explore coding-related issues.

Anywhere that involves inter-process communication, data needs to be encoded ( Encoding ), or serialized ( Serialization ). Because persistent storage and network transmission are both byte-oriented. Serialization is essentially a ” dimension reduction ” operation, which reduces the dimension of a high-dimensional data structure in memory into a single-dimensional byte stream, so the underlying hardware and related protocols only need to process one-dimensional information.

Source: https://www.qtmuniao.com/2022/04/16/ddia-reading-chapter4/

Leave a Comment