← All posts tagged CouchDB

Kxepal
CouchDB PHP book After a year of intense writing, my book has finally been released! The book walks you through creating a responsive web application with the help of PHP, CouchDB (A NoSQL database), and Twitter Bootstrap. Then we use jQuery and map/reduce to add some flair and deploy it to PHPFog and Cloudant for the world to see.
packtpub.com
by Tim Juravich
Kxepal
CouchDB fail Why I'm Walking Away From CouchDB
donpark.org
Вкратце: Почему я больше не использую CouchDB?
1. Я использовал базу, оптимизированную на чтение для задач, где важнее скорость записи.
2. Я не читал документацию и не поддерживал индексы в актуальном состоянии, так что первый запрос на чтение результата view-функции после множества записанных документов сильно обламывался в скорости.
3. У меня закончилось место на SSD дисках.
4. ...
5. Аццтой!
Kxepal
CouchDB fail nodejs security Security Alert — Please reset your npm registry account
gist.github.com

Да, очень поздно они закрыли публичный доступ к _users, хотя не понятно, чем занимались админы npm т.к. поведение известное уже много релизов как и первый же security audit выявил бы эту проблему. Anyway, хорошо что исправились и дали проблеме огласку — в 1.2.0 проблему закрыли из коробки, правда релиз пока задерживается из-за двух багов, один из которых сулит хорошую прибавку к скорости индексации. Тем временем, чтобы не проверять свои сервера ручками, уже есть две тулзы для автоматизации процесса:
1. nodejs: github.com
2. python: code.google.com
Обе помогут провести анализа всего сервера или конкретной базы, определить что находится в паблике, а куда вход разрешен только специальным пользователям, сколько админов на сервере и не много ли их и т.п.

Такие дела. Берегите данные своих пользователей(: