在上篇内容中,老夫着重讲了高性能图存储系统的特点,咱们继续往下讲重点——高性能存储架构的设计思路!!
2.高性能存储架构设计思路
首先呢,存储架构以及核心数据结构的设计思路通常围绕如下4个维度来进行:
一是:外存与内存使用占比(角色分配及分配比例);
·是否利用缓存,如何优化缓存;
·是否进行数据或记录的排序,如何排序;
·是否允许数据或记录的更改(可变性),以及如何更改。
(1)内外存占比
100%使用外存的数据库是极为罕见的,甚至可以说和高性能数据库关系不大。同样地,100%使用内存的数据库也非常罕见,即便存在“内存数据库”这一门类,通常作为关系型数据库的一