新PostgreSQL开源数据库将目标锁定在NoSQL市场

  新版PostgreSQL开源数据库内置了被广泛使用的JSON数据交换格式,并将目标锁定为以">MongoDB为代表的非关系型数据存储中的NoSQL市场。

  PostgreSQL在周四发布了PostgreSQL 9.4首个测试版。该测试版包括有大量针对快速增长的Web应用的新功能。在这些Web应用中,许多都需求快速存储和检索海量用户数据。用户通常会选择一些专门针对工作负载之类的NoSQL数据库。为此PostgreSQL背后的17802.html">开发者社区正在升级他们的数据库以更好的满足这些用户需求。

  由于JSON正在迅速成为在不同系统中共享数据的一种新格式,尤其是在使用REST(代表性状态传输)协议的系统中,因此PostgreSQL 9.4对JSON提供了原生支持。MongoDB文档数据库的成功在很大程度上要归功于JSON使用量的迅速增长。

  PostgreSQL用于存储JSON的结构化格式JSONB消除了在应用于数据库之前需求重新调整文档的需求。这使得PostgreSQL不仅能够像MongoDB一样迅速地获取文档,同时还能够保持不可分割性、一致性、独立性、持久性这四大数据[注]库事务正确执行所需的基本要素。PostgreSQL还提供了包括索引服务、功能和JSON数据的操作人员在内的一整套服务。

  虽然以前的PostGreSQL版本也支持JSON,但是它们是以文本格式存储JSON文档,因此存储和检索需要花上较长的时间。除了原生支持JSON外,PostgreSQL还具有许多新的功能。新的版本拥有一个新的API(应用程序接口),其可以对复制流中的数据进行解码。这为第三方软件提供商创建更多响应式复制系统铺平了道路。新的物化视图(Materialized Views)功能允许快速更新综合报告。通过新的修改系统设置(Alter System Set)功能,管理员可以在SQL命令行中直接修改PostgreSQL配置文件。

  其它的一些新功能还包括引入动态后台线程处理、数组处理、表函数等。此外,新版本还采取了一些提升总体性能的措施。

  PostgreSQL为市场中第二大被广泛使用的开源数据库,紧随其后的是MySQL。在Sun微系统公司收购MySQL后,甲骨文又于2010年收购了Sun,这使得部分用户由MySQL迁移至PostgreSQL上。与PostgreSQL一样,MySQL也开始针对NoSQL负载处理进行调整。(范范编译)

时间: 2024-08-03 21:47:31

新PostgreSQL开源数据库将目标锁定在NoSQL市场的相关文章

MySQL与PostgreSQL:该选择哪个开源数据库?哪一个更好?

Naresh Kumar是一位软件工程师与热情的博主,对编程与新事物充满了激情和兴趣.近日,Naresh撰写了一篇博文,对开源世界最常见的两种数据库MySQL与PostgreSQL的特点进行了详尽的分析和比对. 如果打算为项目选择一款免费.开源的数据库,那么你可能会在MySQL与PostgreSQL之间犹豫不定.MySQL与PostgreSQL都是免费.开源.强大.且功能丰富的数据库.你主要的问题可能是:哪一个才是最好的开源数据库,MySQL还是PostgreSQL呢?该选择哪一个开源数据库呢?

开源数据库PostgreSQL攻克并行计算难题

经过多年的酝酿(从支持work process到支持动态fork共享内存,再到内核层面支持并行计算),PostgreSQL 的并行计算功能终于来了,为PG的scale up能力再次拔高一个台阶,标志着开源数据库已经攻克了并行计算的难题. 相信有很多小伙伴已经开始测试了,我也测试了一个场景是标签系统类应用的比特位运算,昨天测试发现性能相比非并行已经提升了7倍. 调整并行度,在32个核的虚拟机上测试,性能提升了约10多倍.但是实际上并没有到32倍,不考虑内存和IO的瓶颈,是有优化空间.注意不同的并行

PostgreSQL 9.6 引领开源数据库攻克多核并行计算难题

PostgreSQL 9.6 引领开源数据库攻克多核并行计算难题 作者 digoal 日期 2016-10-01 标签 PostgreSQL , 9.6 , 并行计算 , 多核计算 背景 经过多年的酝酿(从支持work process到支持动态fork共享内存,再到内核层面支持并行计算),PostgreSQL 的多核并行计算功能终于在2016年发布的9.6版本中正式上线,为PG的scale up能力再次拔高一个台阶,标志着开源数据库已经攻克了并行计算的难题. 相信有很多小伙伴已经开始测试了. 在

在 Ubuntu 上安装世界上最先进的开源数据库 PostgreSQL 9.4 和 phpPgAdmin

在 Ubuntu 上安装世界上最先进的开源数据库 PostgreSQL 9.4 和 phpPgAdmin 简介 PostgreSQL 是一款强大的,开源的,对象关系型数据库系统.它支持所有的主流操作系统,包括 Linux.Unix(AIX.BSD.HP-UX,SGI IRIX.Mac OS.Solaris.Tru64) 以及 Windows 操作系统. 下面是 Ubuntu 发起者 Mark Shuttleworth 对 PostgreSQL 的一段评价. PostgreSQL 是一款极赞的数据

MariaDB TX 2.0:新的开源企业数据库解决方案

企业都在寻找可提高它们数据库灵活性.可扩展性.安全性,并支持一系列不同的用例,同时还可降低成本的数据库技术. 另一方面,开发者也需要一个开放和可扩展的数据库,让他们可以轻松开发多种不同类型的应用. 开源专家 MariaDB 公司正在寻找解决这些矛盾需求的方案,于是 MariaDB TX 2.0 诞生了--用于现代应用程序开发的开源事务数据库解决方案. MariaDB TX 是一个建立在 MariaDB Server, MariaDB MaxScale 和 MariaDB Cluster 之上的事

一篇文章,掌握所有开源数据库的现状

  数据库作为业务的核心,在整个基础软件栈中是非常重要的一环.近几年社区也是新的方案和思想层出不穷,接下来我将总结一下近几年一些主流的开源数据库方案,其背后的设计思想以及适用场景.本人才疏学浅如有遗漏或者错误请见谅.本次分享聚焦于数据库既结构化数据存储 OLTP 及 NoSQL 领域,不会涉及 OLAP.对象存储.分布式文件系统. 1 开源RDBMS与互联网的崛起 很长时间以来,关系型数据库一直是大公司的专利,市场被 Oracle / DB2 等企业数据库牢牢把持.但是随着互联网的崛起.开源社区

RDBMS家族:商业推新,开源逆袭

目录: [RDBMS家族] Oracle 12c Release 2文档发布 12c Release 2特性解读 MySQL MySQL 5.7 新特性解读 MySQL分支Percona Percona 5.7.16-10发布 MySQL分支MariaDB MariaDB 10.1.19 发布 SQL Server SQL Server 2016 SP1补丁包发布 SQL Server  On Linux版本发布 PostgreSQL PostgreSQL 9.6发布 PostgreSQL 9.

开源数据库该怎么玩?

9月13日,北京,巨杉数据库主办的"极客Cool" 沙龙第一期圆满结束.沙龙上,开源数据库的三个重要代表SequoiaDB巨杉数据库CTO王涛(NoSQL),阿里云RDS for PostgreSQL/PPAS 专家 萧少聪(PostgreSQL),PingCAP创始人刘奇(NewSQL),分别作了进行了分享,最后也针对新一代的数据库的应用.发展进行了圆桌讨论. 本次活动也特别感谢开源中国对本次活动的支持. SequoiaDB核心架构与应用场景 王涛的分享,首先介绍了SequoiaDB

盘点2013:21款最优秀的开源数据库

作为一名软件开发人员或DBA,其中一份必不可少的工作就是与数据库打交道,比如MS SQL服务器.MySQL.Oracle.PostgreSQL.MongoDB等等.众所周知,其中MySQL是目前使用最广泛最好的免费开源数据库,此外,还有一些你不知道或者没用过但又非常出色的开源数据库,例如 PostgreSQL. MongoDB.HBase.Cassandra.Couchbase.Neo4j.Riak.Redis.Firebird 等. 在本文,作者总共总结了21个最优秀的开源数据库,不妨让我们一