Flask应用程序可更新SQL和NoSQL数据库

时间:2019-07-18 19:09:04

标签: python postgresql flask nosql

是否有一种优雅的方法来使flask应用程序访问两个数据库并使用相同的数据进行更新?其中一个数据库是关系数据库,另一个是NoSQL数据库。

我已经有一个应用程序可以处理带有查询和读/写任务的NoSQL数据库。但是,我想通过连接到 postgresql 数据库来扩展其功能以执行相同的任务。

这个问题可能与烧瓶没有直接关系,所以让我用一个图表来解释细节(我为这种格式表示歉意,因为我不得不快速画出一些东西):

我目前拥有的是最上方的设置,而我正在考虑的是3种不同的可能性,我想知道哪种方法最好。

3 solutions that I'm considering

到目前为止,我的解决方案是解决方案3 :编写两个基类,每个基类的任务都是处理一个数据库。主类将从这两者继承。但是我不确定这是否是最有效的方法。

我还想知道是否已经有解决方案。

0 个答案:

没有答案