PostgreSQL、Neo4J 进入云端领域

阅读数:1602 2012 年 2 月 13 日

话题:云计算DevOps大数据AI

PostgreSQL 和 Neo4J,分别为关系型数据库和图形数据库,这两者最近都做出了进军云领域的举措。

EnterpriseDB 宣称已发布了 Postgres Plus Cloud Database(简称 PPCDB),他们称之为这是一款“数据库即服务”的产品,PPCDB 附带了 PostgreSQL 9.1 和 Postgres Plus Advanced Server 9.0,后者可以提供在 Amazon AWS(Amazon Web Services)上对 AMIs(Amazon Machine Images)服务的支持。OpenStack也表示即将提供对 PPCDB 的支持,并会被 CloudBees 和HP Cloud Services所采用。还有一家供应商也对此感兴趣,他就是 Engine Yard。

PPCDB 提供的 Web 界面,可用于安装和管理云中 Postgres 数据库的单个或集群实例。主要特性包含自由伸缩和可扩展(auto-scaling)、读写负载均衡(read and write load balancing)、二进制复制(binary replication)、故障转移(failover)、自动设定(auto-provisioning)、弹性存储(elastic storage)、数据库克隆(DB cloning)以及自动备份(automated backups)。

Postgres Plus Advanced 提供了对 Oracle 的兼容性支持,这可以帮助开发者在 Postgres 数据库中运行大部分的 Oracle SQL 语句。

一个 PPCDB AWS 实例的花费同一个 MySQL 的费用近似。

另外一个数据库也在努力向云端迈进,但这次的主角一个名为Neo4J的 NoSQL 图形数据库。除了 Cypher(查询引擎)、Web Admin、kernel 以及 Lucene 的改进外,Neo4J 1.6 还支持 Heroku 服务的访问,只需在REST 风格的接口中通过扩展即可实现,该扩展目前还处在 beta 版本。目前已经有很多Neo4J 的 REST 客户端可以通过多种语言来调用,如:.NET、Python、Django、PHP、Ruby 以及 Java。Heroku 扩展允许用户扩展一些基本功能、增加特性和调用外部服务,上述中的最后一个特性,也使 Heroku 中连接 Neo4J 成为可能。

查看英文原文:PostgreSQL and Neo4J Are Making Their Way into the Cloud