上QQ阅读APP看书,第一时间看更新
前言
为什么写本书
Greenplum公司最初是在2003年由两家公司(Metapa和Didera)合并而成的,创始人是斯科特·亚拉(Scott Yara)和卢克·洛纳根(Luke Lonergan)。公司最早的产品叫作Bizgres,是通过二次开发PostgreSQL数据库,并将其架构改造成大规模并发处理的架构开发而成的。2006年Sun Microsystems公司成为Bizgres项目的合作方之一。Bizgres项目被开发成能在多个操作系统上使用的软件,如Linux操作系统、Solaris操作系统、Windows操作系统。2008年 Bizgres 正式改名为 Greenplum,主要的运行系统变成 Linux 操作系统。2010 年前后Greenplum公司被EMC公司收购,Greenplum成为EMC公司大数据套件的产品之一。2013年Pivotal公司成立,Greenplum产品被Pivotal公司纳入产品线。2019年Pivotal公司被VMware公司收购。
从Greenplum数据库的发展历程和时间线中,能看到MPP系统的简史。同一时代的Hadoop产品是MPP系统的代表。和Hadoop产品不同,数据库管理系统将MPP逻辑封装了起来,终端用户的使用方式和使用习惯与使用单机版的数据库管理系统的方式和习惯保持一致,这样既降低了用户的学习门槛,又保证了产品对于业务的可用性。
笔者基于对分布式理论和分布式数据库领域多年的研究和实践经验,把分布式理论、数据库技术结合起来,深入浅出地分析了工业级成熟产品Greenplum。本书如能促成更多的科研工作者和学者参与到分布式数据库领域的发展中,笔者将感到非常荣幸。