PostgreSQL中JSON数据类型的正确用例是什么?

PostgreSQL中JSON数据类型的正确用例是什么?,sql,json,postgresql,database-design,Sql,Json,Postgresql,Database Design,引入了JSON数据类型。我们与我的一位同事讨论了新的数据类型,但未能真正为其提供合适的用例 我们是不是太老派了,无法理解在数据库中存储JSON的好处?这对于提取嵌套的数据集非常有用,而不必重复左连接集。否则,我看它目前没有多大用处 在数据提取方面,它没有做任何内置了多年的SQL/XML支持所不能做的事情。它的内容要少得多,没有与xpath等价的 json支持也不能代替这两个,因为没有用于查找键的操作符,没有合并或追加操作等 我希望JSON支持在9.3及更高版本中变得更加有用。9.2的首要任务只是

引入了JSON数据类型。我们与我的一位同事讨论了新的数据类型,但未能真正为其提供合适的用例


我们是不是太老派了,无法理解在数据库中存储JSON的好处?

这对于提取嵌套的数据集非常有用,而不必重复左连接集。否则,我看它目前没有多大用处

在数据提取方面,它没有做任何内置了多年的SQL/XML支持所不能做的事情。它的内容要少得多,没有与xpath等价的

json支持也不能代替这两个,因为没有用于查找键的操作符,没有合并或追加操作等

我希望JSON支持在9.3及更高版本中变得更加有用。9.2的首要任务只是将数据类型和基本输出函数设置到位。如果合适的人感兴趣,它可能会慢慢接管
hstore
的大部分功能,并提供一种可行的替代SQL/XML的方法。我认为这会使它更有用,但更改被拒绝;请参阅讨论线程和


这是一个例子。如您所见,JSON支持显然还处于早期阶段。

它对于提取嵌套的数据集非常有用,而无需消除重复的左连接集。否则,我看它目前没有多大用处

在数据提取方面,它没有做任何内置了多年的SQL/XML支持所不能做的事情。它的内容要少得多,没有与xpath等价的

json支持也不能代替这两个,因为没有用于查找键的操作符,没有合并或追加操作等

我希望JSON支持在9.3及更高版本中变得更加有用。9.2的首要任务只是将数据类型和基本输出函数设置到位。如果合适的人感兴趣,它可能会慢慢接管
hstore
的大部分功能,并提供一种可行的替代SQL/XML的方法。我认为这会使它更有用,但更改被拒绝;请参阅讨论线程和


这是一个例子。正如您所见,JSON支持显然还处于早期阶段。

我使用它来存储javascript前端应用程序使用的内容。另请参阅Bruce Momjian的这篇文章。也可以查看一些链接。我用它来存储javascript前端应用程序使用的内容。也可以查看一些链接。