我有一个应用程序可以索引数千个文件并存储有关这些文件的信息以及它们在用户计算机上如何以JSON格式关联。我正在使用JavaScript和IndexedDB。重要的一点是数据不是存储在我控制的中央数据库中,它必须是JSON格式并且有很多数据。在不破坏现有保存的情况下更改已保存应用程序数据格式的策略(JavaScript + IndexedDB)
随着未来添加更多功能,很可能我想要更改JSON格式,例如添加新字段,重命名字段,标准化以前未规范化的数据。
我还没有发布应用程序,我很紧张,因为1)如果我改变数据格式,我必须小心我不打破以前的格式加载数据2)有考虑到旧的数据格式会减慢我可以改变应用程序的积极性。
是否有任何策略可以用来减少影响文件格式更改对我的开发速度和错误风险的影响?