Я новичок в CouchDB и знаю, что мое мышление, вероятно, все еще слишком много в сфере реляционных БД, но вот:
Похоже, что все запросы на Couch выполняются через Views. Я читал, что временные представления очень неэффективны, и их следует избегать в рабочей среде.
Итак, мой вопрос на самом деле заключается в том, как сделать эффективный запрос с параметрами (поскольку представления их не принимают). Например, если бы я использовал Couch для управления сайтом блога, мне пришлось бы создавать новое представление для каждого сообщения, эквивалентное «выбрать сообщение из сообщений, где id = 1».
Я понимаю, что я могу использовать lucene вместе с запросом для выполнения полнотекстового поиска по результатам, но это действительно полезно только для текстового контента, а не для чисел.
Я доволен созданием множества статических представлений, поскольку их можно очень просто создать на лету. Меня беспокоит то, что это не то, как предполагалось использовать Couch, и я что-то упускаю. Не стесняйтесь просветить меня.
Здоровья, Крис.