Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 28 мар 2024, 14:20

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: ORM или не ORM
СообщениеДобавлено: 27 авг 2012, 11:58 
Не в сети
Бывалый

Зарегистрирован: 06 авг 2012, 22:39
Сообщения: 91
ну да, переписать можно. основная работа ляжет на модели, в котроллерах то особо и править нечего)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORM или не ORM
СообщениеДобавлено: 14 сен 2012, 12:42 
Не в сети
Бывалый

Зарегистрирован: 06 авг 2012, 22:39
Сообщения: 91
вот всплыли у меня новые факты. работал с большим рбьемом информации - выборка из бд порядка 15-25к строк и запись их в xml файл. экспорт грубо говоря. Изначально все было сделано на ОРМ, однако скрипт на реальном сервере отказывался отрабатывать, вываливался в просто белый экран без каких либо ошибок вообще (суд по всему не хватало памяти). Переписал без использования ОРМ - скрипт выполняется за 1-3 секунды. 1 запрос, форич, запись в файл.
Вердикт: не стоит использовать ОРМ для работы с большими обьемами данных, только для минимума.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORM или не ORM
СообщениеДобавлено: 15 сен 2012, 20:59 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
Кто нибудь знает что такое ORM? (без заглядывания в википедию)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORM или не ORM
СообщениеДобавлено: 18 сен 2012, 13:08 
Не в сети
Бывалый

Зарегистрирован: 06 авг 2012, 22:39
Сообщения: 91
ну да


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORM или не ORM
СообщениеДобавлено: 18 сен 2012, 22:34 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 05 июн 2012, 03:08
Сообщения: 213
Да как бы зачем использовать ОРМ для такого?
Мне если нужно че-то такое на фоне сделать или сконвертировать, я орм не использую, смысл?
Там и валидировать не нужно, данные от пользователя не приходят.

_________________
http://de-en.info (работает на Kohana 3.3)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORM или не ORM
СообщениеДобавлено: 20 сен 2012, 19:11 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 12 фев 2012, 01:02
Сообщения: 462
ОРМ удобно при тех же связях. Хоть вот тоже дилема. Если есть две связанные таблицы, но данные мне в какой-то момент нужны только из одной, он ведь все равно запросы к обоим (или джоин) делает ?

_________________
kohanaframework.su - обучение фреймворку Kohana


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORM или не ORM
СообщениеДобавлено: 20 сен 2012, 19:20 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 05 июн 2012, 03:08
Сообщения: 213
Насколько я понял join он делает только при связи "много к одному" ("один к одному") и там если указать with, то будет join, если не указывать, то обычный запрос будет.
$posts = ORM::factory('post')
->with('category')
->find_all();

Вот только непонятно почему нельзя указать в "Много к одному", чтобы он join делал.
А так выходит он потом в цикле гору одинаковых запросов делает при выводе.

_________________
http://de-en.info (работает на Kohana 3.3)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORM или не ORM
СообщениеДобавлено: 23 сен 2012, 21:51 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 12 фев 2012, 01:02
Сообщения: 462
Потихоньку писал уже статью по ОРМ и связям между таблицами. Сегодня думал дописать и выложить, но пришли друзья с пивом, рыбкой и...короче не получилось в воскресенье поработать :) Уж простите меня, на неделе закончу.

_________________
kohanaframework.su - обучение фреймворку Kohana


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORM или не ORM
СообщениеДобавлено: 26 сен 2012, 04:22 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
admin писал(а):
на неделе закончу.


Ждём :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group