微软宣布已买下开源数据库PostgreSQL的扩展服务供应商Citus Data,一方面实践微软对开源的承诺,另一方面也将借由Citus将Azure上的PostgreSQL转为分布式数据库,强化公有云数据库的扩张能力。
2011年创立的Citus Data在美国与土耳其皆设有办公室,约有40名员工,双方并未公布该交易的财务细节。
Citus延伸了PostgreSQL以支持分布式的SQL查询,基于PostgreSQL的Citus采用了自己的透明分片、复制、分布式查询规划器及执行逻辑,能平行执行分布式SQL查询,这提供了类似Hadoop的容错、可扩展性及中期查询失败的复原能力,还能让大型数据集的查询速度比PostgreSQL快上许多。
Citus Data表示,他们把Citus包装成PostgreSQL的开源扩展服务,因此可随时跟上最新版的PostgreSQL,也创建了全球第一个可水平扩展的关联性数据库,可同时支持云计算与本地布署。
Azure原本就提供了PostgreSQL,现在则将通过Citus带来更有效率的PostgreSQL数据库服务。
微软不断强化其云计算数据库的竞争能力,目前Azure所提供的数据库服务涵盖MySQL、PostgreSQL、MariaDB、SQL Server,并支持Spark与Hadoop生态系统统的分析,AWS则有Amazon RDS关联性数据库服务、兼容于MySQL的Amazon Aurora、NoSQL数据库服务Amazon DynamoDB、数据存储服务Amazon Redshift与内存内缓存服务Amazon Elasticache。此外,不论是微软或AWS也都相中了在本地布署数据库市场拥有庞大的客户的甲骨文(Oracle)。