如何为不同的微服务和不同的语言定义数据库模型

时间:2018-10-03 21:11:48

标签: python django-models microservices

我正在使用一个整体的Python 2.7 Django应用程序,并且希望以某种方式抽象出我们的数据库模型,以便在多个微服务之间具有一个定义点,并且不确定执行此操作的最佳方法是什么。

最大的困扰:  -当我们朝着新的微服务架构迈进时,Django目前仍需要管理迁移。  -需要保持对python2内置应用程序的支持。 7与django 1.8配合使用,希望也支持django最新版和flask,Go Lang,Java和Node.js的python3  -需要支持mysql 5.6,但理想情况下还可以支持包括redshift,postgres和mongodb在内的多个数据库/存储系统  -与某些自定义解决方案相比,宁愿尽可能使用某种标准

我也是python和django的新手,曾经尝试寻找一些灵感,但还没有发现太多。已经尝试使用谷歌搜索方法在xml / json中定义Django模型,但没有成功

我们可以通过某种方式为json或xml定义或创建Django模型吗?

0 个答案:

没有答案