transparant table, pooled table, cluster table的区别

 

透明表:创建一个透明表,数据库里面会相应创建一个数据库表并且结构和透明表一致。我们维护该表相当于直接作用于数据库表,我们可以直接操作数据库对它的数据进行增删改查,池表和簇表不能在数据库读取,数据库本身不存在同名的表。 对应的table pool和table curster会在数据库建立一个表,但是该表不能直接在数据库操作,因为它存储了其他表字段值的联合。

池表:池表作为一种逻辑表必须assign到一个表池,通常用于存储控制数据。数据库本身不存在同名的表,只会有一个和表池对应的数据库表, 多个池表的数据联合存储在一个表池中。

簇表:和池表类似,簇表在定义的时候也必须assign给一个表簇,数据库本身不存在同名的表,只会有一个和表簇对应的数据库表,多个簇表的数据联合存储在一个表簇中。

池表和簇表的区别是池表放的数据量相对少,簇表可以放大量数据,但是表池可以拥有很多池表,表簇包含的簇表少。池表的表之间没有关联,簇表表之间要关联。

 

你可能感兴趣的:(transparant table, pooled table, cluster table的区别)