Советую посмотреть в сторону Symfony.
Ларка хороша на короткой дистанции, когда нужно набросать тяп-ляп. Если что-то огромное и вы хотите, чтобы после вас там тоже разобрались, то лучше Symfony.
Валера Карманов, вы страдаёте фигнёй, уже давно бы закинули файлы внутрь WSL и оттуда бы запустили докер и проверили бы, тормозит или нет. Всё это делается буквально за 1 минуту, ничего даже настраивать не нужно
Валера Карманов, Если вы используете докер и файлы прокидываете, то будет медленно, не важно что вы там делать будете, ну кроме если отдельный volumе сделаете для своих файлов, то тогда проблема с синхронизаций будут.
Тут только 2 варианта.
1. Переходить на Линукс, где нет проблем с прокидыванием файлов.
2. Хранить все файлы внутри WSL и внутри WSL запускать докер (последнее делается без каких либо настроек, просто из WSL терминала запускаете как буд-то это виндовс терминал.
hitakiri, и что вам мешает хранить csv в строковом формате? И потом уже своим кодом анализировать. Или вы собрались переложить эту работу на БД? Тогда вам в помощь JSON поля, а ещё лучше сменить СУБД на postresql, если вы решили положится на БД.
В общем советую почитать про R-моделей, чтобы не делать таких ошибок больше.
Может изучите проектирование R-моделей, а не пытаться использовать микроском как молоток? Я даже не могу представить кейс, при котором будет такой кошмар.
Ronaldo, умная от 70b умеют это довольно не плохо, остальные как повезёт. А как получить у умных, составляет правильно запрос и радуетесь ответу. Умным даже ничего разжёвывать не надо, вон скажите ChatGPT оформить ответ в csv, или json и она это прекрасно сделает.
С нейронками по проще, вам придётся сильно мучатся правильно составлять инструкции и потом перепроверять все данные. В итоге не факт, что вы сэкономите время.
Приведите вашу БД хотя бы к 3 нормальной форме и вопросы с отношениями сами отпадут.
Если же вы нарушаете нормализацию, то и фреймворки будут сопротивляется этому.
Лучше много DTO, чем гадать, где какой ключ.
А когда создадите миллион DTO, увидите паттерн и сможете решить где заменить на наследование, а где на что-то другое.
dufrein2013, если вы про WSL, то там тоже прикол, после каждой обновы из-за бага, он может удалить все файлы из WSL ) на гит хабе почти каждую обнову создают issue на потерю данных.