Database 理解Postgres中的元数据?

Database 理解Postgres中的元数据?,database,postgresql,metadata,Database,Postgresql,Metadata,我目前正在为我的一个涉及分布式和并行数据库处理的类编写一些代码。我正在对一些数据进行水平分段,需要跟踪不同的数据片段 教授建议存储“元数据”以跟踪一些基本计算。这和创建另一个表并存储一些基本信息一样简单,还是有更有效的方法 例如: 我需要跟踪数据库中每个表的最小/最大值的范围。我应该将这些信息存储在一个全新的表中,还是有更好的方法来实现这一点 示例:我需要跟踪数据库中每个表的最小/最大值的范围。我应该将这些信息存储在一个全新的表中,还是有更好的方法来实现这一点 是的,您应该将最小值/最大值存储在

我目前正在为我的一个涉及分布式和并行数据库处理的类编写一些代码。我正在对一些数据进行水平分段,需要跟踪不同的数据片段

教授建议存储“元数据”以跟踪一些基本计算。这和创建另一个表并存储一些基本信息一样简单,还是有更有效的方法

例如: 我需要跟踪数据库中每个表的最小/最大值的范围。我应该将这些信息存储在一个全新的表中,还是有更好的方法来实现这一点

示例:我需要跟踪数据库中每个表的最小/最大值的范围。我应该将这些信息存储在一个全新的表中,还是有更好的方法来实现这一点

是的,您应该将最小值/最大值存储在不同的表中。根据应用程序的不同,您可能需要不止一种表

每个insert、update或delete语句都可以更改其中一个或两个值。想想你想怎么处理。(可能是触发器。)

术语

元数据只是指“关于其他数据的数据”,每个表中一个或多个列的最小/最大值可以说是关于其他数据的数据。但我从未见过这种称为元数据的数据。它总是汇总或聚合数据


我想您会发现,当大多数DBA和数据库开发人员使用元数据时,他们谈论的是系统表或构建在系统表之上的信息模式视图。

非常感谢,这肯定会消除一些混淆!