Лучший способ хранить массив в базе данных MySQL?
Часть моего приложения включает в себя автоматизацию громкости для песен.
Автоматизация тома описывается в следующем формате:
[[0,50],[20,62],[48,92]]
Я считаю каждый элемент в этом массиве «точкой данных» с первым значением, содержащим позицию в песне, и вторым значением, содержащим громкость по шкале от 0 до 100.
Затем я беру эти значения и выполняю функцию на стороне клиента, чтобы интерполировать эти данные с «виртуальными» точками данных, чтобы создать кривую Безье, обеспечивающую плавный переход громкости во время воспроизведения аудиофайла.
Однако возникла необходимость позволить пользователю сохранить эту автоматизацию в базе данных для последующего вызова.
Точки данных могут быть неограниченными (хотя на самом деле никогда не должно превышать 40-50, большинство из которых меньше 10)
Кроме того, как я должен обрабатывать данные? Должно ли оно храниться как есть, в текстовом поле? Или я должен каким-то образом обработать это заранее для получения оптимальных результатов?
Какой тип данных лучше всего использовать в MySQL для хранения массива?