设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

PostgreSQL 9.4 Beta 1发布:支持JSONB

2014-5-27 16:43| 发布者: joejoe0332| 查看: 2015| 评论: 0|原作者: 郭蕾|来自: InfoQ

摘要: 5月15日,PostgreSQL全球开发小组正式发布了PostgreSQL 9.4首个测试版,此测试版包含了9.4正式版中的所有功能,目前官方已经提供了下载地址供外界下载测试,新版本的PostgreSQL内建了一些 NOSQL的功能,全面转型为一 ...
  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。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部