我对使用数据库管理数据完全陌生,所以我希望我的问题不是太愚蠢,但我没有发现任何使用标题关键字的相关内容…
我想设置一个sql数据库来存储计算结果;这些是使用python库执行的。我的想法是使用像sqlalchemy或peewee这样的python orm将结果存储到数据库中。
然而,计算是由几个人在许多不同的机器上完成的,包括一些没有直接连接到Internet的机器:因此,不可能简单地使用一个公共数据库。
对我有用的是,将数据保存为orm格式,以便在我将数据传输到可以访问主数据库的计算机上之后,能够直接再次读取它。
总而言之,我想做的是:
在第一台机器上:python data->orm object->orm.fileformat
在连接的计算机上传输后:orm.fileformat->orm object->sql database
有人知道现有的ORMS是否提供了这种特性?
最佳答案
有什么原因导致某些机器无法连接到Internet吗?
如果你真的做不到,我会在每台收集/生成数据的机器上设置一个数据库和python应用程序。让每台计算机使用该应用程序将其存储到自己的本地数据库中,然后您可以从每台计算机创建每个数据库的转储,并将这些结果导入到一个数据库中。
不是理想的解决方案,但会奏效的。
关于python - Python ORM-从文件保存或读取SQL数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36104521/