我喜欢MongoDB,但我正在考虑使用postgres作为读取模型并使用graphQL查询它。我必须写一个适配器吗?如果是这样,我应该从哪里开始?
答案 0 :(得分:2)
一如既往,取决于
简短回答:不,你不能。
答案很长:是的,理论上可以更改读取模型数据库,因为wolkenkit使用基于适配器的方法。现在MongoDB是唯一实现的,但是对于你想要使用的数据存储,可以编写一个。
基本上,开始的地方是wolkenkit-broker,它是wolkenkit的公共API服务器,也处理阅读模型。在其中心有所谓的modelStore,它充当特定实现的抽象层,例如modelStoreMongoDb适配器。
目前不支持开始使用GraphQL。我们使用自己的方法,在tailwind模块中实现。这里的起点是HTTP server API。
请注意我是wolkenkit的开发人员之一,所以请尽量回答我的问题。