При использовании Sequel ORM; когда использовать Core или Model? - PullRequest
1 голос
/ 23 июня 2009

Я стремлюсь расширить свои познания в области ruby ​​за пределы сценариев, тестов кода и анализаторов файлов, написав несколько веб-сервисов. Я думаю об использовании продолжение в качестве ORM.

Какие преимущества дает использование Sequel Core или Sequel Model? Что я должен высматривать? Какие эмпирические правила существуют для выбора одного или другого?

1 Ответ

6 голосов
/ 02 июля 2009

Ядро сиквела - более менее версия SQL в ruby. Это хорошо для создания отчетов, обработки данных или когда вы хотите манипулировать наборами объектов одновременно.

Sequel :: Model - объектно-реляционный маппер, позволяющий назначать поведение определенным типам строк. Если большая часть вашей работы имеет дело с отдельными строками, а не с группами, вам, вероятно, захочется использовать модели.

Если вы не уверены, начните с Sequel Model. Модель Sequel построена на основе ядра Sequel, поэтому вы можете использовать все возможности базовых наборов данных при использовании моделей.

...