Polyglot Persistence

https://martinfowler.com/bliki/PolyglotPersistence.html

polyglot ['pɔliɡlɔt]

如果我们可以使用混合语言编程的话,那么应该也可以混合地使用各种存储系统。而且随着存储系统不断聚焦在各种场景使用上, 混合地使用各种存储系统的优势也是相当的大。

混合地使用各种存储系统,好处是可以充分利用各种存储系统的优势,快捷高效地开发出应用程序; 缺点就是需要维护各个存储系统之间的数据一致性,以及要接受这些存储系统带来的学习和运维成本。