保存文件或数据库记录?Java和Python
我的网站将使用神经网络根据用户数据进行预测。用户可以选择用于训练网络的数据,然后使用他们训练过的网络进行预测 我正在使用一个框架来创建、训练和查询网络。这使用Java。该框架具有将网络保存为XML文件的持久性 存储这些文件的最佳方式是什么?我可以看到几个潜在的想法,但我需要帮助选择最好的:保存文件或数据库记录?Java和Python,java,xml,database,django,file,Java,Xml,Database,Django,File,我的网站将使用神经网络根据用户数据进行预测。用户可以选择用于训练网络的数据,然后使用他们训练过的网络进行预测 我正在使用一个框架来创建、训练和查询网络。这使用Java。该框架具有将网络保存为XML文件的持久性 存储这些文件的最佳方式是什么?我可以看到几个潜在的想法,但我需要帮助选择最好的: 将每个网络保存到一个单独的XML文件中,该文件的名称存储在数据库中。每次加载这个 将所有网络保存到同一个XML文件中,每个网络具有存储在数据库中的不同名称 以某种方式将通常写入XML文件的内容传递到Djang
更新:在与我的老板交谈后,我们都同意想法3是最好的。这似乎是做这件事的“正确”方式。我希望有人能在这方面帮助我们。谢谢。我想我有最好的解决方案,因为目前还没有人回答,所以我会选择这个方案 我正在用Java创建一个临时文件,并使用它来保存数据。然后在退出之前,我读取该文件并将其输出到stdout,以便python代码能够获取它并将其存储在数据库中。谢天谢地,它的大小总是相似的,所以我可以将数据库字段上的字符数限制为3500
如果有人能找到更好的解决方案,请发表评论告诉我,但目前,这是我将使用的解决方案。也许你可以在jython上阅读关于jython和django的信息,以便将webapp与你的框架进行通信?