我正在使用的后端(SQL服务器)不能成为GraphQL(长话短说 - 政治!),而前端依赖于GraphQL . 但是,我可以读/写一个JSON blob . JSON是400kb(小)并规范化 .

为了解决这个问题,我打算使用Apollo缓存,为前端提供GraphQL接口 . 应用程序将从SQL获取JSON并加载到缓存 .

如果完成任何突变,用户将手动触发操作以将数据从缓存中保存为JSON并替换SQL中的blob .

有什么理由不行吗?还是有更好的方法?