Код храним только в файлах. Хранение в базе изначально не продуманная идея.
- Во-первых, текстовые данные (код) нехило ломает кэширование MySQL.
- Во-вторых, доступ к файлам гораздо быстрее.
- В-третих, когда код находиться в базе становиться весьма проблематичным его модифицировать.
- В-четвёртых, лучше использовать Sphinx для поиска по файлам, чем поиск по базе.