资讯详情

PostgreSL祭起自己的NoSL法宝

2017-04-25 阅读:134 来源:杭州博学信息技术服务有限公司
进入>

PostgreSQL新型开发套件简化了使用者访问这款开源数据库新近引入的NoSQL功能之途径。

以MongoDB以及CouchDB为代表的NoSQL数据库彼此之间一直斗得热火朝天、不亦乐乎,然而如今又有一款关系型数据库通过转型加入到NoSQL领域的竞争中来。

由EnterpriseDB支持的PostgreSQL项目于今年早些时候正式加入了NoSQL型JSON处理功能。现在,该公司正在积极推进下一步工作,希望通过提供新的开发套件帮助开发人员更轻松地利用PostgreSQL中的JSON功能并以此为核心构建应用程序,从而充分发挥这套功能集的巨大潜能。

这套PGXDK(即Postgre扩展数据类型开发套件)的设计目的在于帮助开发人员“在各类应用程序当中运用Postgre新近添加的功能,从而满足特定纯NoSQL方案提出的实际需求,”EnterpriseDB对其作出了这样的表述。开发套件当中还包含有一款示例应用程序,旨在引导开发人员轻松了解如何利用该产品处理实际工作。整套软件包将以系统映像的形式通过Amazon云服务进行交付(PostgreSQL长久以来一直以Amazon产品的姿态出现)。

将NoSQL功能添加到列式数据库当中具备以下几大合理化因素。首先,这项举措能够让NoSQL任务在与传统数据库具备相符原子性与一致性的前提下得以处理,而且允许开发人员利用传统SQL来取代NoSQL当中的自有查询系统。

另一大优势体现在性能表现方面。正如EnterpriseDB所言,PostgreSQL在这方面具备超越NoSQL解决方案的强大竞争力。针对这一结论,EnterpriseDB公司首席系统工程师VibhorKumar最近打造出一系列基准测试,并表示这些测试将证明PostgreSQL在处理同一套JSON数据集时能够在处理速度及磁盘空间占用两个方面击败MongoDB。

尽管将NoSQL功能添加至PostgreSQL当中仍属于相对较新的设计思路——PostgreSQL最初是在9.3版本当中首次纳入NoSQL功能的——但其它数据库供应商也开始对将同类功能引入自家产品表现出浓厚兴趣。甲骨文当然也不例外,红色巨人已经在决策中认定JSON(也就是NoSQL)市场在规模上已经相当庞大、不应被继续忽略,因此开始在Oracle12当中加入了对JSON数据的支持能力。甲骨文的作法证明了这位数据库界的龙头老大已经对PostgreSQL的成长与崛起感到不安——虽然彻底抛开甲骨文产品转投PostgreSQL怀抱对于用户来讲并非易事。

传统SQL与NoSQL还可以通过其它方式产生交集并迸发出新的力量,例如将传统SQL查询引擎安置在Hadoop等NoSQL系统之前。这正是SpliceMachine的设计方案,据称其能够带来超越传统RDBMS的卓越速度表现——这要归功于它选择了独特的Hadoop向外扩展架构使用方式。这两类解决方案可能都具备独立发展的光明前景,相信其中SQL与NoSQL解决方案的并行发展将带来比二者单纯叠加更健康的前进态势。

咨询400-6677-656

咨询QQ:

加载全文

免责声明:本站部分内容、图片来自用户自主上传,如果您对本站信息资源版权的归属问题存有异议,请您致信,我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。

以上是杭州博学信息技术服务有限公司为大家整理的有关PostgreSL祭起自己的NoSL法宝的全部内容,更多精彩请访问学习资讯新闻专栏。

相关课程

更多>
2020猎学网广告栏
申请课程免费试听名额

课程顾问24小时内联系您

你好

顾问将于24小时内联系您!

确定
在线咨询 微信咨询 立即报名
申请1对1课程顾问咨询服务
×
你好

顾问将于24小时内联系您!

确定
杭州猎学网 >杭州博学信息技术服务有限公司 >PostgreSL祭起自己的NoSL法宝