我有一个使用mongoDB和另一个数据库(postgresql)的webapp用于其他应用程序。 当我在mongoDB上插入数据时我还需要在postgresql上插入,数据库结构也不一样。问题是当我在两个数据库上插入并且其中一个失败时,同样的更新问题。任何线索怎么能以正确的方式做到这一点?
有2个应用: 第一个应用程序是一个基于java并使用mongoDB构建的管理站点(Web) 第二个应用程序是基于postgresql的android应用程序,网站生成一些内容保存到mongodb,然后使用webservice将数据发送到postgresql数据库。
我知道这听起来很糟糕,但网站在开始时并不是为了那个目的。