前言
2005~2010年,两种相辅相成的趋势开始出现。首先,企业开始收集和使用比以往任何时候都更多的客户、竞争对手和用户数据。其次,企业希望从这些数据中获得更复杂的信息,其中往往包含隐藏的联系。这两种趋势让人们需要更容易地探索高度关联的海量数据。图数据库满足了这一需求。
随着图数据库在技术、用途和应用方面日趋成熟,我们对这个市场有了自己独到且深刻的见解。我们是在2014年左右开始使用图数据库的,当时还在一家小众软件咨询公司工作。我们各自独立负责的项目都使用图数据库来解决特定类型的复杂数据问题。当时,图数据库这门技术很新,也很粗糙。尽管在使用新技术的过程中会面临一些挑战,但我们都认识到了这个工具的强大功能,并被其深深吸引。
从那以后,我们花了无数小时来研究有关构建图应用程序(graph-backed application)的所有错综复杂的小细节。本书就是那无数小时奋斗的结晶。本书是一本实操指南,我们希望这一性质能够为你构建图应用程序提供扎实的基础知识,并在学习过程中帮助你绕过我们遇到的一些陷阱。
致谢
撰写本书是一个充满爱、有时又让人感到沮丧的艰辛旅程,所以我们首先要感谢各自的妻子(Melody和Meredith)以及其他家人和朋友在我们分享图数据库的最新奥秘时给予的无限耐心和包容。没有他们的支持,我们永远也不可能完成本书的创作。
非常感谢Denise Gosnell博士、Kelly Mondor、Ted Wilmes和Daniel Farrell,感谢你们分享的见解、接受的访谈和给予的支持,我们在写作过程中受益匪浅。
还要感谢Manning给我们时间和机会出版本书。我们要感谢Manning的全体员工,特别是Marjan Bace和Michael Stephens,以及编辑Frances Lefkowitz、Nick Watts、Alex Ott、Lori Weidert和Frances Buran,感谢你们令人惊喜的反馈和无限耐心。我们也要感谢所有审校人员:Scott Bartram、Andrew Blair、Alain Couniot、Douglas Duncan、Mike Erickson、John Guthrie、Mike Haller、Milorad Imbra、Ramaninder Singh Jhajj、Mike Jensen、Nicholas Robert Keers、Mladen Knežić、Miguel Montalvo、Luis Moux、Nick Rakochy、Ron Sher、Deshuang Tang、Richard Vaughan和Matthew Welke。你们的批注和评价对巩固本书的组织结构和澄清本书的重点非常宝贵。
最后要感谢Expero公司。没有它,我们将永远不会相遇,也不会开始对图数据库的探索。我们与Expero公司里才华横溢的专家并肩工作的那些年为本书的撰写打下了坚实的基础,并提供了丰富的素材。