写点什么

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:244446
用户头像

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

关注

评论

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

SRS流媒体服务器源码分析:Rtmp publish流程

赖猫

音视频 服务器 SRS 流媒体开发

c#包含日志输出的项目搭建

happlyfox

C# 日志 28天写作 3月日更

(28DW-S8-Day12) 读一份刚发布的《在线学习大数据报告》

mtfelix

大数据 28天写作

Mybatis系列全解(八):Mybatis的9大动态SQL标签你知道几个?提前致女神!

潘大壮

Java 后端 mybatis 后台 mybatis源码

备战金三银四必看:2021最新版Java春招手册(五大面试专栏)

比伯

Java 编程 架构 面试 程序人生

翻译:《实用的Python编程》03_04_Modules

codists

Python

互联网信贷风险与大数据 个人信贷业务互联网化

张老蔫

28天写作

架构学习2021年03月03日(002)

张小胖

职场中吃力不讨好?从根因上去破解

一笑

28天写作

用三个分析看,AI会是百度智能云的好“捕手”吗?

ToB行业头条

百度 #百度智能云#

||运算你真的了解吗?

叫练

运算符 java基础

靠速度说话!你还不够了解的“新基建闪电侠”

脑极体

线上故障后的第一要务

鱼天翱

线上故障 问责

Synchronized升级成重量级锁之后就下不来了?你错了!

yes

Java JVM

【笔记】第六周-第1课

Geek_娴子

为什么你停滞不前

ES_her0

28天写作 3月日更

据说很多女性看不懂地图——视觉表象

Justin

心理学 28天写作 游戏设计

死磕归并排序算法

Silently9527

算法 排序算法 快速排序

恋物志(一):网红带货,宠主追捧,2021年宠物智能硬件会火吗?

脑极体

Spark支持自定义Python环境

walker12138

Docker spark k8s Jupyter Notebook

KMP的小记录

Geek_02fd98

KMP

呀,又是一个谣言「Day 12」

道伟

28天写作

工作中,我们常用的Oracle内置函数有哪些?

xiezhr

oracle sql sql查询 函数 3月日更

区块链培训哪家专业,引领区块链技术创新

CECBC

区块链

LeetCode题解:190. 颠倒二进制位,使用遮罩,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

git 教程 --git reset命令

生之欢愉,时间同行

git git reset

试用期没过,因在公司上了1024网站...

程序猿石头

程序员 网络安全 信息安全 个人隐私

产品训练营 12 课:PRD需求文档

三笠

产品训练营

基于pandas

rainbow

不用代码趣讲 ZooKeeper 集群

HelloGitHub

Java zookeeper ZooKeeper原理

Kubelet从人门到放弃:拓扑管理(下)

DCOS

Serverless Kubernetes 微服务 云原生 函数计算

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