gpt4 book ai didi

postgresql - 在 postgresql 中预先计算用户定义的函数

转载 作者:行者123 更新时间:2023-11-29 12:47:37 25 4
gpt4 key购买 nike

我试图在每行的基础上预先计算一个用户定义的函数。我的想法是我将 JSON 对象作为其中一个字段中的文本对象,我想从中解析出一些其他“字段”,这些字段可以像任何其他真实字段一样在查询中返回。但是,解析 JSON 的开销很大。有什么方法可以加速查询的方式预先计算这个解析函数吗?

请不要争辩说数据库中一开始就不应该有 JSON 作为文本;我知道利弊。

最佳答案

首先,您可能对即将推出的 JSON data type 感兴趣PostgreSQL 9.2(即将发布,现在)。

关于您的问题,您正在寻找一个物化 View (或更简单的形式:表中的冗余预计算列)。 “物化 View ”只是一个既定的术语,并不是PostgreSQL数据库中的一个特殊对象。基本上,您创建了一个包含预先计算值的冗余表,您可以在某些事件发生时或及时刷新。

A search for the term会给你一些答案。

关于postgresql - 在 postgresql 中预先计算用户定义的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11192815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com