我用Django构建了一个应用程序,并有一个用Java写的脚本,该脚本想用于Postgres数据库中的数据。
我知道我可以用Java中的数据简单地运行原始SQL查询,但是用Java创建ORM模型来访问和处理数据会更有效吗?
更一般而言,如果我主要使用带有一个框架的数据库,但是需要使用另一种语言或在框架之外访问数据,那么我应该使用ORM构建模型还是使用原始SQL?
这取决于您,对此没有一个万能的解决方案。由于您不能直接使用整个Django框架,因此必须使用其他语言创建和维护数据库接口。
但需要使用其他语言或框架外部访问数据
根据您需要访问的数据比例,您可以考虑改用API创建并与之通信,例如使用Django REST Framework。如果您的Django应用程序是并且将继续是处理该数据库中数据的核心,那么这可能是处理来自其他语言和环境的数据接口的最明智的方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句