← All posts tagged NoSQL

dufft
NoSQL странные вещи творятся. выполняю пошагово инструкции на github.com
забил код для индексирования в sh файл:
#! /bin/bash
curl -XPUT 'http://localhost:5984/_river/my_test_river/_meta' -d '{
"type" : "couchdb",
"couchdb" : {
"host" : "localhost",
"port" : 5984,
"db" : "db1",
"filter" : null
}
}'
Не выполняется! Вот что говорит:
dufft@dufft-desk:~/elasticsearch$ curl -X GET localhost:5984
{"db_name":"db1","doc_count":5,"doc_del_count":0,"update_seq":8,"purge_seq":0,"compact_running":false,"disk_size":32857,"instance_start_time":"1297034397946921","disk_format_version":4}
dufft@dufft-desk:~/elasticsearch$ ./startindexing.sh
{"error":"error","reason":"illegal_database_name"}
Странно, вроде первое предложение намекает, что лигал. Что же имеется ввиду?Завтра еще буду думать.
dufft
NoSQL couchdb оказалось буквально всем, что мне было нужно. просто прекрасная штука, только вот elasticsearch к ней пока что прикрутить не удалось — вываливается с ошибкой при поптыке запустить сервис. завтра буду еще ковырять
dufft
NoSQL zodb умеет хранить python-объекты прозрачным способом. это очень мило с ее стороны, но необходимость иметь хранимые объекты подклассом persistent заставила бы таки иметь четко заданную структуру объекта хотя бы в рантайме, чего не хотелось бы. а еще объектность самой бд (заявленная) заставляет задуматься о том, что логика работы бд сильно завязана на статическую схему, просто не в реляционном, а в объектном виде. так что, несмотря на всю удобность и красоту идеи, zodb я отвергаю и ищу искать документ-ориентированные БД.
dufft
NoSQL Нашел django-nonrel allbuttonspressed.com по сути, это альтернативная ветка django, которая поддрежвает nosql решения. заявлено, что решаются проблемы 1) поддрежки уже имеющегося sql кода 2) создания индексов, которые приходится делать руками в обычном случае 3) поддержка сложных запросов и тп. Ребята добавляют новый уровень абстракции над nosql хранилищем и реализуют там вышеописанный функционал. Этого мне не нужно. Думаю, нужно просто выбрать наиболее простую nosql базу с python интерфейсом. Чем и займемся.
dufft
NoSQL Есть идея написать наглядное объектное хранилище под веб. Буду делать под django, так как у меня есть уже работающий веб-хостинг с ней. Теперь осталось изучить существующие nosql решения и посмотреть на то, как их народ прикручивает к django. Пока что мне известно только то, что как-то прикручивает.
dufft
NoSQL иногда для самоорганизации нужно записывать последовательность собственных мыслей и действий. если задуматься, жуик подходит для таких целей как нельзя лучше