Не могли бы вы помочь мне выбрать базу данных?
Наш проект собирает и визуализирует данные от различных типов датчиков. База данных содержит список точек измерения и набор измерений, выполненных в этой точке измерения. Затем измерения генерируют данные через равные промежутки времени. Часто задаваемые вопросы очень просты - дайте мне самые последние (порядок по времени измерения) N значений. И classi c операции удаления / вставки / редактирования для измерений XY. Однако измеренные значения будут приблизительно 500 000 000.
Вопрос: Не могли бы вы сообщить тип базы данных для такого рода работы? Какой из них на обычном компьютере (недорогой сервер) может обрабатывать требуемые запросы в короткие сроки? Мне не нужно делать какие-либо сложные запросы. Просто вытащите последние измеренные значения, отсортированные по времени. Или если бы у кого-нибудь был совет, как работать с такими данными, я также был бы рад.
Мы привыкли делать это, группируя данные в пакеты и сохраняя их в базе данных (SQL MySQL) как BLOB. Это уменьшило количество строк в таблице и значительно ускорило загрузку данных. Но мне не нравится этот способ его использования. Я пытался протестировать с базами данных, такими как Postgresql и MySQL, скорость выполнения выглядела довольно медленно. Который, но это могло быть неуместным.
Спасибо за любой совет