Я работаю с некоторым сетевым симулятором. После некоторых расширений мне нужно провести множество различных симуляций и тестов. Мне нужно записать:
Вторые данные необходимы для выполнения некоторой визуализации после того, как была выполнена имитация (простой анимации, показывающей некоторую статистику во времени ).
Я использую Python с matplotlib и т. д. для пост-обработки -данных и для написания правильного приложения (, сейчас рассматриваю pyQt или Django, но это не тема вопроса ). Теперь мне интересно, как лучше всего хранить эти данные?
Мое первое предположение состояло в том, чтобы использовать файлы XML, но это может быть слишком много из-за синтаксиса XML (. Я имею в виду, что файлы могут увеличиваться до очень больших размеров, особенно для второй части типа данных ). Итак, я попытался спроектировать базу данных... Но мне также кажется, что это неправильный путь... Может быть, это сочетание того и другого?
Я попытался найти некоторые подсказки в Google, но не нашел ничего особенного. У вас когда-нибудь возникала потребность в хранении таких данных? Как вы это сделали? Есть ли для этого какой-либо «шаблон проектирования»?