定义虚表概述

阅读(456) 标签: 虚表概述, 概述,

通常物理表往往会采用一些有利于提升性能、减小空间占用的存储机制,而这些机制往往会降低数据可读性,且增加使用的复杂度。比如用整数代替枚举值,或者用整型字段的二进制位存储布尔值。查询数据时整数、二进制位没有字符串和布尔型那么容易读懂,所以我们还需要进行类型转换、进制转换等,此时最好的方法是使用虚表。

虚表并非事实表,是定义在物理表上的逻辑表我们可以在虚表中定义更方便使用的逻辑字段。这样的逻辑字段称为伪字段,而物理表中真实存在的字段称为真字段

虚表通过伪字段和真字段的映射,将特殊的存储结构封装起来,实现了物理表存储机制的透明化。这样既有利于减小磁盘占用、提高性能;又能方便人们读懂数据,降低使用复杂度。

对不了解SPL的用户来说,在集算器中定义虚表有些困难,而使用元数据编辑设计器的定义虚表功能,则方便很多,免去了学习SPL的步骤。

快速入门 - 第二步:定义虚表 小节已经讲述了如何使用组表快速定义虚表,那么接下来我们将详细介绍如何使用元数据编辑设计器定义较复杂的虚表,以及虚表定义后的其他用途。