Storage Engine
摘要
A storage engine provides the technical implementation for storing data in files (or memory). Different storage engines may use different storage mechanisms, indexing techniques, and locking methods and provide extensive functionality. In this chapter, we will introduce the basic concepts and technologies related to storage engines from three aspects: data organization, concurrency control, and logging and recovery. Then, we will discuss the characteristics and advantages of X-Engine, the storage engine of PolarDB.