本書由Tesora團隊的CTO Amrith Kumar和研發副總裁Douglas Shelley聯合編寫,深入介紹並研究了Open Stack中Trove項目的架構及工作原理。
Trove項目作為一個DBaaS(數據庫即服務),可以方便地為用戶提供關系型和非關系型數據庫,並在數據庫生命周期內提供各種便捷的管理操作,例如復制、備份、擴容等。
本書首先介紹了Trove的相關概念,以及如何下載並安裝Trove;接着以實際操作為示例,講述了Trove的基礎架構和一些典型的操作方法,以及如何調試Trove並進行一系列故障排查;后介紹了如何構建Trove guest鏡像,以及在生產環境中操作Trove時需要注意的事項。
本書適用於對Open Stack生態圈有所了解,並對數據庫和開源事業有興趣的開發 者。
Amrith Kumar是Tesora公司的CTO和創辦者,這家公司擁有超過20年為專門從事企業存儲應用、高性能容錯系統和大規模並行數據庫的公司生產業界領先產品的經驗。Amrith kumar是Open Stack Trove(數據庫即服務項目)的活躍技術貢獻者,也是該項目核心審查團隊的一員。在那之前,他曾在Dataupia公司擔任技術副總裁和產品經理,也是Satori Data
Warehousing平台的創辦者及Sepaton的董事長兼總經理,負責核心虛擬磁帶庫產品的開發。他擁有多項專利,這些專利涉及高性能數據庫和算法,在分布式計算中有着廣泛的適用性。
Douglas Shelley是Tesora的產品開發副總裁,也是第1名加入Tesora的員工。他組建了一支經驗豐富的企業級軟件專業團隊,致力於發布Tesora DBaaS平台,並且在Open Stack社區有着積極的貢獻。他在IT界和軟件產品開發領域工作超過20年,致力於應用交付、數據管理和集成,是Open Stack
Trove項目的活躍技術貢獻者。在加入Tesora之前,他負責軟件的產品開發超過10年,並帶領各個團隊應對了有關數據同步、集成和轉換方面的挑戰。
在工作之余,他會經常趴在桌子上,刻苦鑽研他的樹莓派或NAS4Free盒子,或者寫詩歌和短篇小說。