Какие сложности ожидают при переделке проекта с mysql на sqlite в Laraver?
Есть мысли перевести проект с mysql на sqlite. В проекте потребовалось освободиться от СУБД вообще.
Какие подводные камни ожидаются?
Я полагаю, что придется переписать все миграции как минимум.
Насколько sqlite поддерживает связанность таблиц по ключам? Знаю, что там вроде нет JOIN LEFT и прочего. Какие еще сюрпризы ожидают?
Сильно ли пострадают запросы? Или ORM сама разберется, как нужно сформировать запросы для нужной БД?
Конечно СУБД. Я имел ввиду в классическом виде СУБД с сервером, портами, множеством файлов и т.д.
Нужно чем проще - тем лучше.
В MySQL много накладных расходов, нужно избавится от постоянного дергания диска на запись.
DevMan,
Система развернута на SD карте. Карта быстро дохнет из-за того, что MySQL постоянно что-то записывает помимо того, как к ней идет обращение посредством запросов (любых) и даже с спокойном состоянии что-то пишет на диск.
Есть мнение, что sqllite обращается к диску на запись только при запросах CREATE, UPDATE и иже с ними. Возможно это продлит жизнь SD карте.