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