Size: a a a

2020 August 01

VS

Vlad Sobenko in PHP
Я понимаю отказаться от орм в пользу еs, nosql. Но в пользу голых запросов. Не очень.
источник

SM

Sergey Milimko in PHP
Запросы через скл бильдер
источник

SM

Sergey Milimko in PHP
Не совсем голые
источник

VS

Vlad Sobenko in PHP
Ну Рид модель тоже делаю выборки так. На write doctrine.
источник

SM

Sergey Milimko in PHP
А почему вообще бы без орм не попробовать. Просто выполнить запрос и получить данные.
источник

VS

Vlad Sobenko in PHP
На Рид и так нет юзаем орм.
источник

VS

Vlad Sobenko in PHP
Sergey Milimko
А почему вообще бы без орм не попробовать. Просто выполнить запрос и получить данные.
А на write как то хочется разрабатывать от кода, а не от базы.
источник

SM

Sergey Milimko in PHP
Это что значит?
источник

VS

Vlad Sobenko in PHP
Хочу написать тесты на ентити. Потом сделать, чтобы тесты прошли, написав код самой ентити. А потом чтобы по коду ентити сгенерилась структура базы.
источник

VS

Vlad Sobenko in PHP
А не создать базу данных по требованиям, а потом выборки и обновление этой базы. А код уже потом.
источник

SM

Sergey Milimko in PHP
Ооо. Это неудачный подход. То как мы храним данные не должно зависить от того как мы работаем с этими данными в модели.
источник

SM

Sergey Milimko in PHP
Т.е. этот процес не может быть автоматизирован в общем случае
источник

VS

Vlad Sobenko in PHP
Sergey Milimko
Ооо. Это неудачный подход. То как мы храним данные не должно зависить от того как мы работаем с этими данными в модели.
Так, только наоборот.
источник

SM

Sergey Milimko in PHP
По коду ентити нельзя в общем случае сгенерировать оптимальную структуру базы автоматизированными средствами типа орм
источник

VS

Vlad Sobenko in PHP
Sergey Milimko
По коду ентити нельзя в общем случае сгенерировать оптимальную структуру базы автоматизированными средствами типа орм
Можно корректировать сгенерированную схему. При этом логика скорее не изменится.
источник

DE

Dmitry Eliseev in PHP
Sergey Milimko
По коду ентити нельзя в общем случае сгенерировать оптимальную структуру базы автоматизированными средствами типа орм
Оптимальную для ентити можно. А оптимальность для чтения - другой вопрос.
источник

SM

Sergey Milimko in PHP
Можно ещё по другому сказать. Использование орм для маппинга накладывает ограничения или на структуру агрегатов или на структуру база. На простых сущностях это не сказывается. А вот на слодных очень сильно. Придется идти на компромисы, которые в данном случе можно избежать не использовав просто орм.
источник

DE

Dmitry Eliseev in PHP
Sergey Milimko
Можно ещё по другому сказать. Использование орм для маппинга накладывает ограничения или на структуру агрегатов или на структуру база. На простых сущностях это не сказывается. А вот на слодных очень сильно. Придется идти на компромисы, которые в данном случе можно избежать не использовав просто орм.
Если сложные сущности не использовать, то и проблем не будет
источник

SM

Sergey Milimko in PHP
Нельзя. Кто вообще сказал что база реляционная должна быть. Да и в реляционных базах есть свои фишки. Не думаю что таже доктрин пощволяет сделать вообще какой угодно маппинг.
источник

SM

Sergey Milimko in PHP
Переслано от Dmitry Eliseev
Оптимальную для ентити можно. А оптимальность для чтения - другой вопрос.
источник