10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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

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

关注

评论

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

Android Glide 3(1),撸了郭霖大神写的Framework源码笔记

android 程序员 移动开发

Android Handler 从使用到进阶,html5手机端开发

android 程序员 移动开发

Android ShapeableImageView使用详解,告别shape、三方库(2)

android 程序员 移动开发

Android Tangram模型:手把手带你学习淘宝、天猫都在用的UI框架模型

android 程序员 移动开发

Android MediaPlayer音频播放器详解,字节跳动高工面试

android 程序员 移动开发

Android NDK开发,使用ndk-build编译,androidkotlin教程

android 程序员 移动开发

Android ShapeableImageView使用详解,告别shape、三方库(1)

android 程序员 移动开发

Android GreenDao 使用全面讲解(1),2021Android最新大厂面试真题总结

android 程序员 移动开发

Android JVM面试专题:阿里100%会问到的c,Android开发工程师面试题

android 程序员 移动开发

Android ShapeableImageView使用详解,告别shape、三方库

android 程序员 移动开发

Android WebView判定网页加载的错误,androidkotlin面试题

android 程序员 移动开发

Android mvvm 之 LiveData 的原理,2021年Android高级面试题

android 程序员 移动开发

Android UI—仿微信底部导航栏布局,android应用程序开发

android 程序员 移动开发

Android Virtualview:淘宝、天猫 又一个动态化,android界面开发基础

android 程序员 移动开发

Android View的事件分流源码,安卓内存优化管理器

android 程序员 移动开发

Android Gradle进阶配置指南,太爽了

android 程序员 移动开发

Android O 适配详细指南,Android开发三年月薪才12K

android 程序员 移动开发

Android Studio 3,今年Android面试必问的这些技术面

android 程序员 移动开发

Android S新特性介绍-近似定位,快速学会

android 程序员 移动开发

Android Glide 3,android编程软件

android 程序员 移动开发

Android Matrix矩阵,跨平台移动开发ui

android 程序员 移动开发

Android Socket使用详解,android开发入门与实战作者

android 程序员 移动开发

Android Sqlite数据库升级时注意事项,android移动开发基础题库

android 程序员 移动开发

Android View的绘制流程,35岁技术人如何转型做管理

android 程序员 移动开发

Android GreenDao 使用全面讲解,android开发教程百度网盘

android 程序员 移动开发

Android Jetpack 之 Lifecycle - 2,2021移动开发者未来的出路在哪里

android 程序员 移动开发

Android Retrofit 2,今天带你详细了解各组件原理

android 程序员 移动开发

Android Studio 4(1),android面试必看书籍

android 程序员 移动开发

Android Gradle 干货,android屏幕适配框架

android 移动开发

Android P 应用兼容常见错误及建议,大牛教你怎么学习Android多进程

android 程序员 移动开发

Android SDK 开发应该注意哪些?,阿里+头条+腾讯大厂Android笔试真题

android 程序员 移动开发

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