如何在使用NOSQL数据库(例如Google Firestore)的应用程序中保持向后兼容性?
例如作为数据库使用的应用程序(移动/ iOS / Swift或其他),Google Firestore具有许多直接硬编码的查询,因此它依赖于存储数据的结构。如果该结构发生了更改(由于某种原因),该应用程序将崩溃。相反,在其他具有中间API层的数据库/应用程序策略中,只要随数据库更改了API,用户应用程序就不会中断。
想要保持向后兼容性时,处理NOSQL / Google Firestore数据库更新的常用策略是什么?