Q:

Как правильно хранить лист строк в базе данных? 

Есть база данных - MySQL.  В ней есть таблица.  В одной из колонок мне нужно хранить список строк.  Первое, что приходить на ум это сделать из моего листа строк одну строку через запятую и хранить её в базе как строку, а при получении из бд - сплитить по запятой, но такое ощущение, что это костыль.  Может для этого есть более нормальные способы? 

A:

если строки будут добавляться, то создайте отдельную таблицу под эти строки. 
Если хранить все в одной ячейке, то чтобы добавить 1 строку придется вычитать все прошлые в память, дописать нужную и все вместе сохранить.  А ведь задача сохранить только 1 строку. 
Работая с отдельной таблицей, сохранения будет быстрым, доставание всех строк займет примерно тоже время.