简体   繁体   English

存储大量实验和相应结果的方式

[英]Way to store large amount of experiments and corresponding results

I have an experiment setup that produces a few csv and text files every run. 我有一个实验设置,每次运行都会生成一些csv和文本文件。 In my research I run a number of these in parallel each day and trying to store and organized them in a directory heir-achy is getting rather inefficient and tedious. 在我的研究中,我每天并行运行许多此类文件,并试图将它们存储和组织到目录中,继承人效率低下且乏味。

One idea I thought of doing was using MySQL or something to store the the run description along with the associated output. 我想到的一个想法是使用MySQL或某种方式来存储运行说明以及相关的输出。 This however has the inefficiency in that I am storing a number of gigantic Strings in the table fields. 但是,这样做的效率很低,因为我在表字段中存储了许多巨大的字符串。

Basically I would like to know if a system exists that can automatically organize the output of runs. 基本上,我想知道是否存在可以自动组织运行输出的系统。 Such that it would give a list of the run descriptions, and upon choosing this you can request the corresponding outputs. 这样就可以给出运行说明的列表,选择后可以请求相应的输出。 This wouldn't have to be in any particular language as I can hopefully just add the step to a shell script. 不必使用任何特定的语言,因为我希望可以将步骤添加到Shell脚本中。

I assume that the csv and txt files are identically named for each run minus the extensions. 我假设每次运行减去扩展名后,csv和txt文件的名称都相同。 Have you considered a simple java or python script that could take all of the csv and txt files in a folder and put them into a single XML file where all of the information would be saved and with the data from the linked csv file and txt file together, meaning that for hundreds of file pairs (csv and txt) you could end up with a single XML file that could be opened to see the separate run results? 您是否考虑过一个简单的Java或python脚本,该脚本可以将一个文件夹中的所有csv和txt文件放入一个XML文件中,所有信息都将与该文件一起保存,其中包含链接的csv文件和txt文件中的数据在一起,这意味着对于成百上千个文件对(csv和txt),您可能最终得到一个可以打开以查看单独的运行结果的XML文件?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 存储大量文件的最佳方式 - Best way to store large amount of files 存储/读取大量字符串的好方法? - A good way to store/read a large amount of strings? 存储大量用户数据的最佳方式 - Best way to store large amount of data of users MongoDB 架构:如何以可扩展的方式存储大量数组或子文档 - MongoDB architecture: how to store a large amount of arrays or sub documents in a scalable way 在离线单客户端应用程序中存储大量数据的好方法是什么? - What is a good way to store a large amount of data in an offline, single-client application? 如何存储大量对象的arguments? - How to store the arguments for a large amount of objects? 在大型服务器上存储大量图像 - Store large amount of images on multiple servers 处理大量HttpRequest的最有效方法 - Most efficient way to deal with Large Amount of HttpRequests 存储大量模拟配置,运行值和最终结果的首选(或推荐)方法 - Preferred (or recommended) way to store large amounts of simulation configurations, runs values and final results Android-无需大量布局文件即可显示数据的最佳方法 - Android - Best way to show data without large amount of layout files
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM