csv - формат файла, sql - язык запросов. Как их можно сравнивать? При желании можно и к csv-файлу написать sql-запрос.
Но если говорить о хранении данных, то база (не обязательно даже реляционная, кстати) всё-таки оптимизирована под постоянную работу с ними, включая вставку/изменение/удаление/быстрый поиск, а csv - для статичных малоизменяемых файлов и больше как формат для переноса данных.