Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Работа с СУБД в больших проектах
Покинул форум
Сообщений всего: 7
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
Здравствуйте.
У меня вопрос такого плана. Как в больших проектах взаимодействуют с базами данных? Стоит ли использовать ORM или лучше все делать вручную написанными запросами?
caballero
Отправлено: 21 Января, 2012 - 11:05:10
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
Большой проект - понятие растяжимое. Чем большой? Количетвом файлов?
ORM - лишняя прослойка нагружающая сервер в основном юзается новмчками которые не умеют SQL запрос писать.
Покинул форум
Сообщений всего: 7
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
Высоконагруженный.
То есть было бы правильней (следуя римской парадигме) хранить все запросы в каком-то одном массиве и обращаться к нужному по ключу. Ну например в классе Database сделать метод Call, и использовать:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.