写点什么

PostgreSQL 再次引入了 HStore

  • 2013-11-14
  • 本文字数:418 字

    阅读完需:约 1 分钟

PostgreSQL 9.4 将会再次引入 HStore 作为文档类型数据的可选列类型。它取代了 PostgreSQL 在版本 9.0 中引入的 JSON 支持。作为一种基于字符串的表示,JSON 比二进制结构的 HStore 要慢很多。同时通过添加布尔类型和整型的支持,新的 HStore 在语义上等价于 JSON。在实际应用中,这样做能够仅通过一个类型转换操作符完成不同格式之间的双向转化。

最初的 HStore 格式要回溯到 2003 年,那时候引入它还仅仅是为了存储键 - 值对。在这个版本之前,我们还不能使用它来存储类树结构的数据,例如从 JSON 中发现的那些。

早期的性能测试结果很理想。根据 Oleg Bartunov 和 Teodor Sigaev 提供的介绍,PostgreSQL 的新 HStore 格式在数据加载测试上击败了 MongoDB,结果是 76 秒对 8 分钟。使用良好调整的索引读取时,PostgreSQL 运行测试花费了 0.672 毫秒,而 MongoDB 花费了 1 毫秒。当然,这些报告都是 PostgreSQL 提供的,还需要由外部的研究者验证。

查看英文原文 Reintroducing Hstore for PostgreSQL

2013-11-14 08:213853
用户头像

发布了 321 篇内容, 共 121.8 次阅读, 收获喜欢 19 次。

关注

评论

发布
暂无评论
发现更多内容

软件测试 | 单元测试体系集成

测吧(北京)科技有限公司

测试

运维训练营第15周作业

好吃不贵

解密游戏推荐系统的建设之路

vivo互联网技术

架构 推荐系统

零代码(低代码)工作流引擎(cube-flowable)

风清扬

低代码 工作流引擎 动态表单

前端一面react面试题(持续更新中)

beifeng1996

前端 React

软件测试 |静态扫描体系集成

测吧(北京)科技有限公司

测试

快来解锁小程序蓝牙开发技能

南城FE

小程序 微信 前端开发 uniapp 蓝牙

一块GPU搞定ChatGPT;ML系统入坑指南;理解GPU底层架构

OneFlow

人工智能 深度学习

前端必会面试题指南

loveX001

JavaScript 前端

React组件之间的通信方式总结(上)

beifeng1996

前端 React

JavaScript 为什么要进行变量提升,它导致了什么问题?

Immerse

JavaScript 面试 js 前端面试题 超全前端面试题

湖仓一体电商项目(二十一):数据发布接口和数据可视化

Lansonli

湖仓一体电商项目

百度前端高频react面试题(持续更新中)

beifeng1996

前端 React

React组件之间的通信方式总结(下)

beifeng1996

前端 React

EasyRecovery16汉化版数据恢复软件

茶色酒

EasyRecovery16

富表智能可视化设计工具(FusionView)

风清扬

数据分析 低代码 可视化 数据大屏 数据可视化拖拽

这些js原型及原型链面试题你能做对几道

loveX001

JavaScript 前端

谈谈前端性能优化-面试版

loveX001

JavaScript 前端

高级前端必会面试题(边面边更)

loveX001

JavaScript 前端

有趣的`events_statements_current`表问题

GreatSQL

MySQL greatsql greatsql社区

首届OpenHarmony技术峰会携手产业界与学术界,共建技术与人才生态

Geek_2d6073

实现一个简单的Database11(译文)

GreatSQL

MySQ percona server greatsql greatsql社区

三天吃透Java虚拟机面试八股文

程序员大彬

Java JVM

社招前端常见react面试题(必备)

beifeng1996

前端 React

react的jsx和React.createElement是什么关系?面试常问

beifeng1996

前端 React

前端常考react面试题(持续更新中)

beifeng1996

前端 React

走进RocketMQ(二)部署模式与实战

白裤

Java RocketMQ RocketMQ实战 RocketMQ部署模式

CleanMyMac X4.13mac电脑免费系统优化软件

茶色酒

CleanMyMac X4.13

INFINI 产品更新|Loadrun 首发亮相

极限实验室

console Gateway infini loadgen loadrun

React面试:谈谈虚拟DOM,Diff算法与Key机制

beifeng1996

前端 React

互联网大厂Java 最常见的 1100+ 面试题汇总(金三银四面试必备)

架构师之道

java面试

PostgreSQL再次引入了HStore_架构_Jonathan Allen_InfoQ精选文章