среда, 27 июля 2011 г.

Re: Как хранить разнотипные данные?

2011/7/27 pyromaniac - <kinwizard@gmail.com>:
> Вот тоже сомнительно хранить сериализованные данные. Сфинкс, конечно, поищет
> по ним, но блин, как же это геморойно для тестирования и вообще для работы с
> этим. Хранить поля вида key-value - очень тяжёлая штука для rdbms.

Эти твои слова подтверждены чем-нибудь кроме кучи шумихи в блогах,
которые ты прочел?

> Лично я вижу тут 2 варианта - использовать key-value бд для дополнительных
> данных - тогда и поиск будет достаточно быстр, но, опять же, очень сложные
> интерфейсы реализовать придётся. Самый простой вариант, подходящий к
> предметной области - документоориентированные бд. Пишем map-reduce функцию
> для выборки, ну или пользуемся встроенным  языком запросов для выборки -
> милое дело.

Да ну! map-reduce для выборки товара из базы?
http://browsertoolkit.com/fault-tolerance.png

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий