Мне нужно сохранить некоторые данные, которые являются поплавковым номером и эпохой текущего времени (частота составляет 1 секунду, но может быть выше в будущем). Мне нужно делать это в течение длительных периодов времени, может быть, даже лет, а затем мне нужно получить к нему доступ по дате. Пример. Предположим, что я сохранил данные за 1 год. Теперь мне нужно знать значение этого числа с плавающей точкой, когда эпоха была X
.Храните большой объем данных и обращайтесь к ним при необходимости
Моя первая мысль заключалась в том, чтобы разделить эти данные в каталогах, например Dir Year-2017, Month-02, Day-08
. И мне было интересно, какой будет лучший подход. Какой язык больше подходит для такого рода вещей? В основном я использую python и c#, но я могу кодировать и на других языках.
Я не ищу фрагменты кода напрямую (хотя, если вы хотите их поместить, они высоко ценятся), но где я могу научиться это делать?
хранить данные в базе данных, такой как mySQL или sqlite3 –
когда-либо слышал о базе данных? – WhatsThePoint
Да, я слышал о базах данных. Мне было интересно, будет ли БД по-прежнему оптимальным выбором, учитывая, что я должен хранить 150 номеров каждую секунду, и частота может быть выше в будущем, и если мне придется хранить 1000 номеров каждую секунду, БД все еще будет лучший выбор, учитывая, что это может продолжаться годами? – HeyOh