Июл 29
Честно пытался поставить всё сам в соответствии с официальной Wiki.
Почти получилось.
Но так и не смог забороть эксепшн
** exception exit: "I?eei?aiea ia auei caiouaii,
iineieueo iii iaei??aeoii iano?iaii.
Iiaoi?iay onoaiiaea i?eei?aiey ii?ao ?aoeou aaiio? i?iaeaio."
in function couch_util:start_driver/1
in call from couch_server_sup:start_server/1
Пришлось воспользоваться ссылкой на бинарники CouchDB под Windows (полный «пак») и вроде заработало.
Но правда надо, чтоб был установлен Erlang (какие-то библиотеки видимо ставит).
После этого осаталось только запустить werl и набрать
couch_server:start().
Проверить работоспособность можно по ссылке.
Ссылки:
установка CouchDB под Windows
(англ.)
и ещё про установку CouchDB под Windows
(англ.)
в этом письме
есть
ссылка на бинарники CouchDB под Windows
(с эрлангом и всем прочим)
Теги: CouchDb • Erlang • администрирование • база данных • бд • установка
Июл 26
CouchDb – это документоориентированная база данных.
Само хранилище — это набор документов, неструктурированных. Точнее, индексированных только по ключу.
Плюс к документам есть набор view, то есть срезов, отображающих с помощью функций map/reduce множество документов в список {key, value}, отсортированный, естественно, по ключу (map, как водится, создаёт «срезы», reduce – выбирает по ключу).
То есть view это индекс такой по сути (ключ тут, кстати, может быть довольно сложный, не просто цифра или строчка).
При этом и построение этих срезов, и выборка из них легко масштабируются и распределяются по кластеру.
Официальная книга (англ.)
http://en.wikipedia.org/wiki/CouchDB (англ.) – очень коротенько
http://habrahabr.ru/blogs/webdev/25841/ – «тизер»
http://www.cmlenz.net/archives/2007/10/couchdb-joins (англ.) – примеры http://labs.mudynamics.com/2009/04/03/interactive-couchdb/ (англ.) – показывает, какие map/reduce к какой выборке приводят (примеры)
http://wiki.apache.org/couchdb/ (англ.) – официальная wiki для CouchDB
установка CouchDB под Windows (англ.)
и ещё про установку CouchDB под Windows (англ.)
в этом письме есть ссылка на бинарники CouchDB под Windows (с эрлангом и всем прочим)
Теги: CouchDb • Erlang • база данных • бд • Ссылки