NewSQL徹底入門 分散DBのアーキテクチャからユースケースまで

仕事で分散クエリエンジンを扱っているものの、いわゆるNewSQLはあまり追えていないのでこの書籍はとても楽しみにしていました。

Spanner、TiDB、YugabyteDB、CockroachDB、Aurora DSQLを中心にNewSQLのアーキテクチャや要素技術、各製品のSQLサポート状況や国内外での採用事例なども紹介されています。コンパクトにまとめられているのですが、各製品の差異だけでなくその背景、採用時に課題となる可能性のある部分やRaft、分散トランザクションの解説など、全編を通して著者の方々の知見が滲み出る内容となっていました。

特に採用時に課題となる部分に関しては実際に著者の方が実務で経験された事例を元に言及されているため説得力があります。SQLのサポート状況なども含め、NewSQLの採用を検討する際にどのような点に留意するべきかの参考になるのではないかと思います。