阿里云飞天发布时刻,领先大模型限免,超7000万 tokens免费体验 了解详情
写点什么

PostgreSQL 9.4 Beta 1 发布,支持 JSONB

  • 2014-05-19
  • 本文字数:700 字

    阅读完需:约 2 分钟

5 月 15 日,PostgreSQL 全球开发小组正式发布了 PostgreSQL 9.4 首个测试版,此测试版包含了 9.4 正式版中的所有功能,目前官方已经提供了下载地址供外界下载测试,新版本的PostgreSQL 内建了一些NOSQL 的功能,全面转型为一款混合型(SQL 和NOSQL)数据库。

早在PostgreSQL 9.2 中就已经提供了对 JSON 的原生支持,JSON 是 NOSQL 数据库的特点之一,最常见的 NOSQL 数据库 MongoDB 的存储格式就是 JSON 类型的,但是由于数据库直接存储 JSON 字符串的性能非常差,所以业内会使用二进制结构来存储 JSON 数据以提高查询等方面的性能,比如 Mongodb 的底层存储结构 BSON 。PostgreSQL 9.4 中也开始支持二进制的存储结构 JSONB(Binary JavaScript Object Notation),JSONB 与 Mongodb 的 BSON 大同小异,主要差别是 BSON 不能支持大于 64 位的整型以及浮点型数据。随着 JSONB 的引入以及索引、函数、JSON 相关操作等功能的支持,PostgreSQL 已经全面支持文档型数据的存储并且有相当不错的性能。

除了对 JSONB 的支持外,PostgreSQL 提供了新的 Data Change Streaming API 以对 replication 流中的数据编码和转换。实时刷新(Refresh Concurrently)的物化视图可以及时更新数据报告。ALTER SYSTEM SET 允许管理人员通过 SQL 命令行修改 PostgreSQL 的配置文件postgresql.conf

另外,PostgreSQL 9.4 Beta 1 中还包含了一些其他的功能,比如 Replication slots ,详细内容读者可以阅读发行说明更新日志。读者可以下载安装最新版本的 PostgreSQL 来体验其新功能。PostgreSQL 是目前流行的开源数据库之一,并逐步成为开源关系型数据库的首选,此次发布的新特性更是让人心动,让我们一起来期待更好的 PostgreSQL。

2014-05-19 02:244322
用户头像

发布了 219 篇内容, 共 146.1 次阅读, 收获喜欢 195 次。

关注

评论

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

毕业半年的憨憨,将公司的代码上传到GitHub上了

诸葛小猿

GitHub 代码上传

数十家技术社区联名推荐的GeekOnline来了!

Geek_116789

第六周总结

腾志文(清样)

Week 06学习总结

Jeremy

Week 06 命题作业

Jeremy

林左鸣 史瑞华:人类应鼎力进行的探索

CECBC

《北京市政务服务领域区块链应用创新蓝皮书(第一版)》正式发布

CECBC

解决问题 1474 个,Flink 1.11 究竟有哪些易用性上的改善?

Apache Flink

flink

【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播

华为云开发者联盟

运维 服务器 直播 云服务 华为云

朱嘉明:区块链成为经济转型、形成产业新业态的技术手段

CECBC

图解:如何实现最小生成树

淡蓝色

Java 数据结构 算法

聊聊Dubbo(二):简单入门

猿灯塔

分布式事务解决方案Seata源码解析

Java 分布式 分布式事务

单例模式的几种写法你用的哪种?

Java小咖秀

Java 设计模式 23种设计模式

寻找握剑的手,青睐懂行的人

脑极体

可读代码编写炸鸡七 - 表达式太长就拆

多选参数

代码质量 代码组织 代码规范 可读代码编写 可读代码

企业架构框架之TOGAF

冯文辉

企业架构

防止数据重复提交的6种方法(超简单)!

王磊

Java

以中立性的立场看Severless的目标和流派

韩超

云原生 serverles

我想模糊删除redis key🤔

山中兰花草

Java lua redis 面试 批量任务

可读代码编写炸鸡六 - 控制流尽量向前奔涌就好,不要分心

多选参数

代码 代码优化 代码规范 可读代码编写 可读代码

MQTT的搭建、测试、应用及小程序的集成!

诸葛小猿

物联网 IoT mqtt broker

平价又好用的学习电脑小轩PRO来啦,为孩子创造超强学习体验

最新动态

Flask-Restful 中 fileds.DateTime 不支持 strftime 格式

Leetao

Python flask web开发 Python框架 flask-restful

Python的四种作用域及调用顺序

BigYoung

Python 局部作用域 全局作用域

CAP原理

jason

LeetCode题解:141. 环形链表,JavaScript HashMap,详细注释

Lee Chen

大前端 LeetCode

计算机揭秘之:网络分类和性能分析

程序那些事

TCP 计算机网络 网络协议 计算机基础 udp

如何进行需求梳理及埋点方案设计

易观大数据

第六周作业

腾志文(清样)

区块链加持的家用摄像头能拯救你的隐私吗?

CECBC

PostgreSQL 9.4 Beta 1发布,支持JSONB_语言 & 开发_小盖_InfoQ精选文章