PostgreSQL的9.4已经发布(译)

http://www.postgresql.org/about/news/1557/

2014年12月18日,PostgreSQL全球开发小组发布PostgreSQL9.4,PostgresQL是世界领先的开源数据库。针对不同类型的数据库用户,此版本增加了许多新的特性,包括提升PostgreSQL的灵活性,可扩展性和性能,改进对JSON支持,数据复制和索引。

灵活性
通过使用PostgreSQL的新JSONB数据类型,用户不再需要在关系和非关系型数据存储之间做出选择,而是二者都可以兼得。 JSONB支持使用泛化倒序索引(GIN)快速查找和简单的表达式搜索查询。用户可以使用

多个新的函数提取和处理JSON数据,性能与当前流行的文档数据库相当甚至更好。通过JSONB,表中的数据可以容易地与文档数据集成为一个完整的数据库集成环境。

“PostgreSQL中的JSONB也给JavaScript开发社区带来支持,即现在可以通过JS在本地查询和和存储JSON数据。Node.js和其他服务器端JavaScript框架可以受益于PostgreSQL的的安全性和稳健性,同时在DB中存储无schema的数据。”。

可扩展性
在9.4版本中,逻辑解码(logical decoding)提供了一个新的API用于读取、过滤和处理PostgreSQL中的数据复制流。这个接口是为新的复制工具,如双向复制提供支持,从而支持创建多主机的PostgreSQL集群。数据复制中还包括其它其他改进,如复制槽、基于时间延迟的复制、复制管理的改善,及复制服务器的资源利用。

性能
9.4版本还引入了多种性能改进,这将使用户在单台PostgreSQL服务器中处理更多的交易。这些包括:

  • 改进GIN索引,使得它们占用空间比以前减少50%,而性能提升超过3倍。
  • 更快的并发更新物化视图,更及时的报告信息。
  • 使用pg_prewarm在重启时迅速重新加载数据库缓存。
  • 更快的并行写入PostgreSQL事务日志。
  • 支持有大容量内存的Linux大内存页。
时间: 2024-10-04 13:25:52

PostgreSQL的9.4已经发布(译)的相关文章

Postgres-XL介绍

一.什么是Postgres-XL XL的意思是:eXtensible Lattice,可以扩展的格子,即将PostgreSQL应用在多机器上的分布式数据库的形象化表达. Postgres-XL 是一个完全满足ACID的.开源的.可方便进行水平扩展的.多租户安全的.基于PostgreSQL的数据库解决方案. Postgres-XL 可非常灵活的应付各种负载,比如: OLAP(通过MPP并行化) OLTP OLAP & OLTP 操作数据存储 Key-value存储,包括JSON格式 不同的应用场景

Postgres-XL 数据库

Postgres-XL是一个大规模并行数据库,建立在PostgreSQL 9.5之上,与PostgreSQL 9.5高度兼容.它的不同之处在于它同时支持商业智能工作负载和高容量事务写入和读取工作负载. Postgres-XL是一款开源的PG集群软件,XL代表eXtensible Lattice,即可扩展的PG"格子"之意,以下简称PGXL.官方称其既适合写操作压力较大的OLTP应用,又适合读操作为主的大数据应用.它的前身是Postgres-XC(简称PGXC),PGXC是在PG的基础上

[译]作为一个web开发人员,哪些技术细节是在发布站点前你需要考虑到的

前日在cnblogs上看到一遍文章<每个程序员都必读的12篇文章>,其中大多数是E文的. 先译其中一篇web相关的"每个程序员必知之WEB开发". 原文: http://programmers.stackexchange.com/questions/46716/what-technical-details-should-a-programmer-of-a-web-application-consider-before 问:对于一个web开发人员来说,在发布一个站点之前,他需

解剖SQLSERVER 第十篇 OrcaMDF Studio 发布+ 特性重温(译)

原文:解剖SQLSERVER 第十篇 OrcaMDF Studio 发布+ 特性重温(译) 解剖SQLSERVER 第十篇  OrcaMDF Studio 发布+ 特性重温(译) http://improve.dk/orcamdf-studio-release-feature-recap/ 自从我上次作了一个OrcaMDF特性概述之后,两个半月过去了. 只是两个半月过去了自从我上次一个OrcaMDF特性概述.从那时起我一直在忙着参加SQLSERVER的最顶级的三个会议:SQLBits.SQLPA

PostgreSQL 10首个测试版本发布

mysql 从5.7到8.0,pg从9.6到10,干起来了.. PostgreSQL 10 的首个测试版发布了,此版本包含 PostgreSQL 10 最终将提供的所有功能的预览.当然,有些细节将在最终发布前有所更改. PostgreSQL 10 主要特性: 新版本允许用户同时 scale out 和 scale up 其 PostgreSQL 基础结构: 逻辑复制:用于复制指定表或使用复制进行升级的内置选项 Native Table 分区:作为 native 数据库对象的范围和列表分区 附加查

【ArcGIS 10.2新特性】ArcGIS 10.2将PostgreSQL原生数据发布为要素服务

1.ArcGIS 10.2支持原生数据发布为要素服 有没有将自己已有的空间数据发布为要素服务的需求?有没有将非Esri空间数据类型的数据作为服务在Web端展示的需求?    ArcGIS 10.2 for Server增加了这方面的能力,ArcGIS 10.2 for Server 可以将原生数据库中的空间数据发布为要素服务.    想必都知道现在的关系型数据库,也都对空间数据有一定的支持,如postgreSQL的pg_geometry,Oracle的sdo_geometry,SQL Serve

【译】RabbitMQ:发布-订阅(Publish/Subscribe)

在前一篇教程中,我们创建了一个工作队列,我们假设在工作队列后的每一个任务都只被调度给一个消费者.在这一部分,我们将做一些完全不一样的事情,调度同一条消息给多个消费者,也就是有名的“发布-订阅”模式.为了阐述这种模式,我们将构建一个简单的日志系统.该系统将由两部分组成:一部分发送日志消息,另一部分接收并且打印日志消息,在这个日志系统中,每一份运行着的接收程序都将会收到消息.这样我们可以运行一个接收者把日志写入到磁盘中,同时可以运行另一个接收者将日志打印到显示器上面.也就是说,发布的日志消息会被广播

云舒网络译:Rancher1.0正式版发布

编者注: Rancher Labs是一家容器技术基础设施提供商,总部位于美国硅谷,Rancher是一个高效易用的企业容器云平台. 云舒网络 http://www.cloudsoar.com/为Rancher Labs的战略合作伙伴及中国最强技术实施服务团队,在硅谷.中国.东南亚均设有研发和运营中心. 注:以下内容由云舒网络首家授权翻译,转载请注明出处! 原文链接: http://rancher.com/announcing-rancher-1-0-ga/ 中文版:http://www.cloud

[译]MongoDB 3.0发布说明

原文来自:http://docs.mongodb.org/manual/release-notes/3.0/ 2015年3月3日 MongoDB 3.0现已可供使用.关键新特性包括支持WiredTiger存储引擎,插件化存储引擎API,SCRAM-SHA-1身份验证机制,以及改进的explain功能. MongoDB运维管理器(MongoDB Ops Manager),包括自动化,备份,监控现在可供使用.查看运维管理器和运维管理器发布说明以获取更多内容. 小版本发布 3.0.1 - 2015年3