在不同的业务场景要求下,我们在数据库中建了不同的表。有些表是高频查询表,有些表高频增删改,而有些表对应事务,索引,外键又有一定的需求,而这些特殊的需求对应是由不同存储结构提供的。
主要存在如下关系
- 表的存储=表的数据+数据的存储(组织)结构
- 表的存储引擎决定了表数据的存储结构。
所以存储引擎是基于表的,而不是基于数据库,它决定了每张表的表数据的存储结构,提供不同的应用场景使用数据。
在不同的业务场景要求下,我们在数据库中建了不同的表。有些表是高频查询表,有些表高频增删改,而有些表对应事务,索引,外键又有一定的需求,而这些特殊的需求对应是由不同存储结构提供的。
主要存在如下关系
所以存储引擎是基于表的,而不是基于数据库,它决定了每张表的表数据的存储结构,提供不同的应用场景使用数据。