<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр:  Метки / mongodb</title>
	<link>http://habrahabr.ru/rss/tag/mongodb/</link>
	<description><![CDATA[]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Sat, 11 Feb 2012 03:12:47 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	
			
		<item>		
			<title><![CDATA[NoSQL / The Little Redis Book]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/nosql/136877/</guid>
			<link>http://habrahabr.ru/blogs/nosql/136877/</link>			
			<description><![CDATA[<img src="http://openmymind.net/redis_cover.png"/><br/>
<br/>
Вчера <a href="https://twitter.com/karlseguin">Karl Seguin</a> – автор книги <a href="http://openmymind.net/mongodb.pdf">The Little MongoDB Book</a>, которую часто рекомендуют для быстрого старта с MongoDB, опубликовал аналогичное руководство для Redis под названием <a href="http://openmymind.net/redis.pdf">The Little Redis Book</a> (при участии <a href="http://twitter.com/perryneal">Perry Neal</a>). Книга состоит из 29 страниц, написанных за 2 коротких дня с использованием <a href="http://daringfireball.net/projects/markdown/">Markdown</a>. Исходная разметка книги находится на <a href="https://github.com/karlseguin/the-little-redis-book">GitHub</a>. Сама книга распространяется свободно под лицензией <a href="http://creativecommons.org/licenses/by-nc/3.0/legalcode">Attribution-NonCommercial 3.0 Unported license</a>.<br/>
<br/>
<h5>Содержание книги</h5><ul>
<li>About This Book</li>
<li>Introduction</li>
<li>Chapter 1 — The Basics</li>
<li>Chapter 2 — The Data Structures</li>
<li>Chapter 3 — Leveraging Data Structures</li>
<li>Chapter 4 — Beyond The Data Structures</li>
<li>Chapter 5 — Administration</li>
<li>Conclusion</li>
</ul><h5>Скачать</h5><a href="http://openmymind.net/redis.pdf">The Little Redis Book (PDF)</a>]]></description>
			
			<pubDate>Tue, 24 Jan 2012 06:50:41 GMT</pubDate>
			<author>osmirnov</author>
			<category>redis</category><category>mongodb</category><category>books</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Веб-разработка / Всё самое модное]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/webdev/135650/</guid>
			<link>http://habrahabr.ru/blogs/webdev/135650/</link>			
			<description><![CDATA[Начитавшись в интернете про новые, простые, быстрые и масштабируемые технологии, захотелось их всех попробовать. Вдруг они окажутся лучше уже привычной мне связки postgresql + django + json-rpc.<br/>
<br/>
<h4>Идея проекта</h4><br/>
Так как никакой идеи не было, но был свободный домен <a href="http://uglyrater.org">uglyrater.org</a> — пришлось делать рейтинг.<br/>
Суть проста: есть список пользователей, которым можно расставить + и -. Новые пользователи в рейтинг добавляются по адресу страницы ВКонтакте.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/webdev/135650/#habracut">Осторожно! В статье много субъективных оценок , основанных на личном опыте!</a> </div>]]></description>
			
			<pubDate>Tue, 03 Jan 2012 12:55:24 GMT</pubDate>
			<author>nvbn</author>
			<category>rabbitmq</category><category>tornado</category><category>tornadio2</category><category>nosql</category><category>mongodb</category><category>websockets</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[MongoDB / MongoDB: Запросы]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/MongoDB/134590/</guid>
			<link>http://habrahabr.ru/blogs/MongoDB/134590/</link>			
			<description><![CDATA[Хоть и некоторые писали относительно моего предыдущего топика <a href="http://habrahabr.ru/blogs/MongoDB/134524/">MongoDB: Создание, обновление и удаление документов</a>, что это пересказ офф. документации, я с этим не полностью согласен. Мне показалось, что информация в нём оказалось кому-то полезной, поэтому выкладываю продолжение.<br/>
<br/>
Find — аналог SELECT в MySQL. Используется для выборки документов из MongoDB. Возвращает массив документов в виде коллекции, если документов нет — пустую коллекцию. Пример:<br/>
<br/>
<code>&gt; db.users.find();</code><br/>
<br/>
Вернёт всех пользователей из коллекции.<br/>
<br/>
<code>&gt; db.users.find( { age: 27 } );</code><br/>
<br/>
Вернёт всех пользователей, у которых возраст равен 27.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/MongoDB/134590/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 14 Dec 2011 09:41:21 GMT</pubDate>
			<author>dshvechikov</author>
			<category>nosql</category><category>mongodb</category>
		</item>
		
		
		
		
		
		
		
		
	
		
			
		<item>		
			<title><![CDATA[MongoDB / [Из песочницы] MongoDB: Создание, обновление и удаление документов]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/MongoDB/134524/</guid>
			<link>http://habrahabr.ru/blogs/MongoDB/134524/</link>			
			<description><![CDATA[В рамках чтения мной книги “MongoDB: The Definitive Guide” Kristina Chodorow and Michael Dirolf, решил выписывать основные моменты из глав, для лучшего освоения материала. Возможно, кому-то это тоже будет полезно.<br/>
<br/>
<h4>Insert</h4><br/>
<br/>
Insert — базовый метод для добавление информации в MongoDB. Для того, чтоб добавить документ в коллекцию делаем вот так:<br/>
<br/>
<code>&gt; db.foo.insert( { “bar” : “baz” } );</code><br/>
<br/>
В таких ситуациях, когда нужно добавить несколько документов, для более быстрой вставки желательно использовать, так называемые, batch insert’ы (групповая вставка)<br/>
<br/>
<code>&gt; db.foo.insert( { “arr” : [ { a : 1 , b : 1 } , { a : 2 , b : 2 } ] } );</code><br/>
<br/>
Грубо говоря, просто вставляем массив.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/MongoDB/134524/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Tue, 13 Dec 2011 11:20:31 GMT</pubDate>
			<author>dshvechikov</author>
			<category>nosql</category><category>mongodb</category>
		</item>
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Блог компании Jelastic / Jelastic PaaS — статистика использования баз данных, серверов и JVM в ноябре]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/company/jelastic/blog/134296/</guid>
			<link>http://habrahabr.ru/company/jelastic/blog/134296/</link>			
			<description><![CDATA[Мы продолжаем делиться с вами статистикой использования программного стека на платформе <a href="http://jelastic.com">Jelastic</a>. Какими же были предпочтения девелоперов в прошлом месяце?<br/>
<br/>
<h5>Статистика использования баз данных MySQL, MariaDB, PostgreSQL и MongoDB</h5><br/>
Начнем с SQL баз. Как и прежде MySQL остается неоспоримым лидером. PosgreSQL занимает второе почетное место, за ней следует MariaDB. Единственная среди наших NoSQL баз, MongoDB показала очень хороший результат в ноябре. <br/>
<br/>
<img src="http://chart.apis.google.com/chart?chtt=Database+distribution+(November+2011)&amp;chts=000000,12&amp;chs=450x200&amp;chf=bg,s,ffffff&amp;cht=p3&amp;chd=t:44.00,21.00,20.00,15.00&amp;chl=MySQl+44%|PostgreSQl+21%|MongoDB+20%|MariaDB+15%&amp;chco=0000ff,ff0000,00ff00,00ffff"/> <br/>
<br/>
Если сравнить текущие данные с октябрьскими, то можно сделать вывод, что количество фанов каждой из баз практически не изменилось.<br/>
Ситуация в регионах (Европа и Северная Америка).<br/>
<br/>
<img src="http://chart.apis.google.com/chart?chtt=Marketshare+by+region+(November+2011)&amp;chts=000000,12&amp;chs=500x200&amp;chf=bg,s,ffffff|c,s,ffffff&amp;chxt=x,y&amp;chxl=0:|MySQL|PostgreSQL|MariaDB|MongoDB|1:|0|10|20|30|40|50&amp;cht=bvg&amp;chd=t:100.00|90.00,34.00,36.00,40.00|88.00,24.00,48.00,40.00|100.00&amp;chdl=|Europe|North+America|&amp;chco=ffffff,0000ff,ff0000,ffffff&amp;chbh=18"/><br/>
<br/>
Текущие цифры<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/company/jelastic/blog/134296/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Tue, 13 Dec 2011 08:18:37 GMT</pubDate>
			<author>sirus</author>
			<category>cloud computing</category><category>Java</category><category>PaaS</category><category>Jelastic</category><category>JVM</category><category>MySQL</category><category>MariaDB</category><category>MongoDB</category><category>PostgreSQL</category><category>Tomcat</category><category>GlassFish</category><category>Jetty</category><category>Java 6</category><category>Java 7</category><category>hosting</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Информационная безопасность / Практический эпизод борьбы с DDoS]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/infosecurity/134331/</guid>
			<link>http://habrahabr.ru/blogs/infosecurity/134331/</link>			
			<description><![CDATA[Один юноша очень любил ругаться на тематическом ресурсе. И за это его регулярно банили. А один раз взяли, да и не разбанили. <br/>
<br/>
Обиделся юноша, и решил отомстить. Поднакопил денег, взял да и заказал DDoS ресурса. Благо это в РФ не уголовно, к сожалению, наказуемое деяние. <br/>
<br/>
DDoS, на который юноше удалось накопить, заключался в отсылке армией ботов одинаковых HTTP-запросов. <br/>
<br/>
Как водится, для придирчивых админов не нашлось удовлетворительно выглядящих решений, которые бы просто читали HTTP-лог и выдавали наружу те адреса, которые надо банить. <br/>
Поэтому пришлось построить свой лунапарк, с этим самым и этими самыми. Камрад <a href="http://habrahabr.ru/users/metakey/" class="user_link">metakey</a> справился написать собственно логику отнесения айпи в бан, а ваш покорный слуга — настроить всю оставшуюся обвязку.<br/>
<br/>
Тем, кто (предпо)читает Хемингуэя в подлиннике, можно сразу <a href="https://github.com/unicodefreak/log2ban">отправляться сюда</a>. Там и код тоже можно найти.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/infosecurity/134331/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 09 Dec 2011 20:13:16 GMT</pubDate>
			<author>zeehond</author>
			<category>ddos-защита</category><category>ddos</category><category>ddos-атака</category><category>python</category><category>ipset</category><category>iptables</category><category>mongodb</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Ruby on Rails / MongodbLogger — складываем логи вашего Rails 3 приложения в MongoDB]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/ror/134327/</guid>
			<link>http://habrahabr.ru/blogs/ror/134327/</link>			
			<description><![CDATA[<img src="http://mongodb-logger.catware.org/images/mongodb/logo.png" alt="image"/><br/>
<br/>
Привет всем. Сегодня я поведаю о своей разработке для Rails 3 — MongodbLogger. Начнем по порядку.<br/>
<br/>
Rails приложение по-умолчанию складывает логи запросов в папку logs. Сами по себе логи очень удобная штука — они помогают посмотреть какие запросы идут в ваше приложение, посмотреть trace ошибки и прочее. В них можно дописывать дополнительную информацию. Хотя файловый лог прост и эффективен, но у него есть определенные ограничения: при использовании множество веб-серверова, лог у каждого свой; нет простого доступа. Запись в РСУБД решает вопросы централизации и простого доступа логов, но сразу возникают другие проблемы: схема таблицы не настолько гибка, как может быть структура лога; запись может быть недостаточно быстра; чистка старых логов — задачи на Ваших плечах. И тут на помощь приходит MongoDB.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/ror/134327/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 09 Dec 2011 18:24:09 GMT</pubDate>
			<author>le0pard</author>
			<category>mongodb</category><category>ruby</category><category>ruby on rails 3</category><category>logger</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Персональные блоги / Основные тезисы конференции HighLoad++ 2011]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/personal/133592/</guid>
			<link>http://habrahabr.ru/blogs/personal/133592/</link>			
			<description><![CDATA[<img src="http://www.highload.ru/i/logo.png" alt="image" align="left"/>В октябре 2011 года в Москве проходила ежегодная конференция разработчиков высоконагруженных проектов HighLoad++. <br/>
Решил поделиться с читателями основными тезисами с конференции. Поскольку вся информация открыта и доступна на <a href="http://www.highload.ru/">странице</a> конференции, решил что собрать все тезисы вместе будет не такой уж и плохой затеей. Сразу отмечу, что в отчёте не содержится детальной информации о каждом докладе — затронуты лишь ключевые моменты.<br/>
Итак, о чём говорилось на HighLoad++ 2011.<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/conference/133592/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Tue, 29 Nov 2011 07:44:26 GMT</pubDate>
			<author>b441berith</author>
			<category>highload</category><category>высоконагруженные проекты</category><category>параллельные вычисления</category><category>шардинг</category><category>zookeeper</category><category>сборка мусора</category><category>java</category><category>ssmtp</category><category>hadoop</category><category>hbase</category><category>chef</category><category>zabbix api</category><category>soccoro</category><category>postgresql</category><category>балансировка нагрузки</category><category>puppet</category><category>amazon</category><category>1C</category><category>innodb</category><category>raid</category><category>mongodb</category><category>tarantool</category><category>redis</category><category>hotspot</category><category>cassandra</category><category>apache</category><category>dynamo</category><category>google</category><category>bigtable</category><category>ajax</category><category>вконтакте</category><category>html5</category><category>one-db</category><category>hdfs</category><category>voldemort</category><category>nio</category><category>mina</category><category>репликация</category><category>nginx</category><category>swift</category><category>CAP</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Блог компании Jelastic / Jelastic Cloud PaaS — статистика использования баз данных MySQL, MariaDB, PostgreSQL и MongoDB]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/company/jelastic/blog/131154/</guid>
			<link>http://habrahabr.ru/company/jelastic/blog/131154/</link>			
			<description><![CDATA[По просьбам наших пользователей выкладываем первую статистику использования баз данных в платформе <a href="http://jelastic.com">Jelastic</a>. Статистика собиралась самым простым способом. Мы подсчитали количество указанных баз данных во всех пользовательских окружениях. В статистической выборке учтено более 1000 окружений.<br/>
<br/>
<img src="http://chart.apis.google.com/chart?cht=p&amp;chd=t:46,14,19,21&amp;chtt=Data%20base%20distribution%20(October%202011)&amp;chs=500x250&amp;chl=MySQL|MariaDB|PostgreSQL|MongoDB&amp;chco=3399CC,80C65A,FF0000,FFCC33&amp;chdl=47%%20MySQL|14%%20MariaDB|19%%20PostgreSQL|21%%20MongoDB"/><br/>
<br/>
Исходя из статистики, на сегодняшний день лидирует MySQL, тем не менее другие базы данных тоже довольно популярны.<br/>
<br/>
Распределение баз данных по регионам <div class="habracut"> <a class="habracut" href="http://habrahabr.ru/company/jelastic/blog/131154/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Tue, 25 Oct 2011 08:48:29 GMT</pubDate>
			<author>sirus</author>
			<category>statistic</category><category>mysql</category><category>mariadb</category><category>postgresql</category><category>mongodb</category><category>jelastic</category><category>cloud</category><category>paas</category><category>marketshare</category>
		</item>
		
		
		
		
		
		
		
		
	
		
			
		<item>		
			<title><![CDATA[JAVA / [Из песочницы] Пишем простой UDP BitTorrent-трекер на Netty + MongoDB]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/java/130563/</guid>
			<link>http://habrahabr.ru/blogs/java/130563/</link>			
			<description><![CDATA[<h4>Введение</h4><br/>
В это статье освещается работа UDP Tracker Protocol. Все примеры, приведенные в статье, будут на Java с использованием NIO-фреймворка Netty. В качестве БД взята MongoDB.<br/>
<br/>
Обычно торрент-трекеры работают через протокол HTTP, передавая данные посредством GET-запросов. Работа трекера по протоколу UDP позволяет существенно сократить траффик (более чем в 2 раза), а так же избавиться от ограничения на количество одновременных соединений, которое накладывает протокол TCP.<br/>
<br/>
Ссылка на UDP-трекер в клиенте может выглядеть так: <i>udp://tracker.openbittorrent.com:80/announce</i>, где на месте announce может быть что угодно (либо вообще ничего). А вот <i>указание порта обязательно</i>, в отличие от HTTP трекера.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/java/130563/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Mon, 17 Oct 2011 09:10:43 GMT</pubDate>
			<author>legem</author>
			<category>java</category><category>netty</category><category>mongodb</category><category>torrent</category><category>tracker</category><category>udp-трекеры</category>
		</item>
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Веб-разработка / Tactoom.com изнутри — социальная сеть на NodeJS/NoSQL (часть 1)]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/webdev/130345/</guid>
			<link>http://habrahabr.ru/blogs/webdev/130345/</link>			
			<description><![CDATA[<a href="http://tactoom.com"><img src="http://cdn.infosocial.net/tactoom_inside.jpg" alt="Tactoom.com - under the hood" title="Tactoom.com - under the hood" align="left"/></a>Итак, пришло время раскрыть некоторые карты и рассказать о том, как устроен Tactoom изнутри.<br/>
<br/>
В этой статье я расскажу о разработке и выведении в production веб-сервиса с использованием:<br/>
NodeJS (fibers), MongoDB, Redis, ElasticSearch, Capistrano, Rackspace.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/webdev/130345/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 14 Oct 2011 19:08:32 GMT</pubDate>
			<author>octave</author>
			<category>node.js</category><category>nodejs</category><category>mongodb</category><category>redis</category><category>стартап</category><category>web-разработка</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[NoSQL / Система мониторинга MongoDB (MMS)]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/nosql/129381/</guid>
			<link>http://habrahabr.ru/blogs/nosql/129381/</link>			
			<description><![CDATA[<img src="http://habrastorage.org/storage1/385a10e1/00b907bd/4cc42725/9b302a69.png"/><br/>
<br/>
Несколько часов назад ко мне в почту упало письмо с уведомлением о новом сервисе от компании 10gen, спонсоров MongoDB. Этот облачный сервис позволяет мониторить ваши сервера и слать алерты, если что-то пойдет не так.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/nosql/129381/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 28 Sep 2011 22:02:45 GMT</pubDate>
			<author>kliss</author>
			<category>mongodb</category><category>monitoring</category><category>announce</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Блог компании Jelastic / Jelastic — Java cloud platform for hosted service providers]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/company/jelastic/blog/129378/</guid>
			<link>http://habrahabr.ru/company/jelastic/blog/129378/</link>			
			<description><![CDATA[<iframe width="560" height="349" src="http://www.youtube.com/embed/u0ZMCbsZNjo" frameborder="0" allowfullscreen></iframe><br/>
<br/>
Это наш новый промо-ролик для хостинговых компаний. Он раскрывает не все наши преимущества и функциональность, но довольно понятно и вкратце объясняет что мы делаем и зачем. На текущий момент у нас есть два крупных партнера — это хостинговые компании в Европе и в США. Скоро будут объявлены официальные пресс релизы по этому поводу. Есть ряд заинтересованных хостеров в Японии, Австралии и других странах. <a href="http://jelastic.com">Jelastic</a> старается сделать облачный хостинг более распространенным решением, дабы дать разработчикам максимальную свободу и независимость при выборе поставщика облачных услуг.]]></description>
			
			<pubDate>Wed, 28 Sep 2011 20:45:44 GMT</pubDate>
			<author>sirus</author>
			<category>java</category><category>cloud computing</category><category>hosting</category><category>cutting edge</category><category>tomcat</category><category>glassfish</category><category>jetty</category><category>jdk</category><category>db</category><category>mariadb</category><category>postgresql</category><category>mysql</category><category>mongodb</category><category>nginx</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Веб-разработка / Inline-callback в tornado server для asyncmongo]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/webdev/128982/</guid>
			<link>http://habrahabr.ru/blogs/webdev/128982/</link>			
			<description><![CDATA[Пару недель назад разработчики tornado добавили нативный модуль по созданию inline callback (аналог inlineCallbacks в Twisted, Seq в Node.js, Fibers в Ruby).<br/>
Ниже примеры использования и примеры с участием asyncmongo (асинхронным драйвером для mongoDB)<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/webdev/128982/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Thu, 22 Sep 2011 18:59:58 GMT</pubDate>
			<author>lega</author>
			<category>tornado</category><category>mongodb</category><category>asyncmongo</category><category>tornado server</category><category>callback</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[MongoDB / MongoDB 2.0]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/MongoDB/128284/</guid>
			<link>http://habrahabr.ru/blogs/MongoDB/128284/</link>			
			<description><![CDATA[Good news, everyone. Любите вы SQL, или не любите SQL (любите NoSQL?), но сегодня (ой, уже вчера) вышли как <a href="http://www.postgresql.org/docs/9.1/static/release-9-1.html">PostgreSQL 9.1</a> (про которую, пока я пишу этот пост, наверняка кто-нибудь тоже напишет), так и <a href="http://www.mongodb.org/display/DOCS/2.0+Release+Notes">MongoDB 2.0</a>!<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/MongoDB/128284/#habracut">И что же там нового?</a> </div>]]></description>
			
			<pubDate>Mon, 12 Sep 2011 20:53:00 GMT</pubDate>
			<author>Honeyman</author>
			<category>MongoDB</category><category>nosql</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[ASP.NET MVC / Поработаем с MongoDb]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/aspnet_mvc/127290/</guid>
			<link>http://habrahabr.ru/blogs/aspnet_mvc/127290/</link>			
			<description><![CDATA[<img src="http://habrastorage.org/storage1/7c42fc14/3ed29ddc/c9fc4eca/e7a3b92f.jpg" align="left"/><br/>
<br/>
В текущее время появляется всё больше high-load проектов оперирующие колоссальным объемом данных. И уже нельзя обойтись классической реляционной моделью хранения этой информации. Всё более популярными становятся NoSQL базы данных (NoSQL — обозначает Not only SQL). Одной из таких баз данных является MongoDB, которая уже заслужила внимание к себе таких компаний как <a href="http://www.mongodb.org/display/DOCS/Production+Deployments">Disney, craiglist, foursquare</a>. К тому же тут неоднократно писали о ней:<br/>
<a href="http://habrahabr.ru/blogs/aspnet_mvc/93598/">NoSQL, используя MongoDB, NoRM и ASP.NET MVC</a><br/>
<a href="http://habrahabr.ru/blogs/nosql/108144/">Шардинг MongoDB на пальцах</a><br/>
<a href="http://habrahabr.ru/blogs/nosql/108225/">Репликация MongoDB на пальцах</a><br/>
<br/>
Это еще одна статья о работе с MongoDb в среде .net.<br/>
<br/>
Что потребуется:<br/>
1. Скачайте (<a href="http://www.mongodb.org/downloads">http://www.mongodb.org/downloads</a>), распакуйте и запустите mongod (это сервер)<br/>
2. Драйвер (<a href="https://github.com/mongodb/mongo-csharp-driver/downloads">https://github.com/mongodb/mongo-csharp-driver/downloads</a>)<br/>
3. Поехали<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/aspnet_mvc/127290/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Mon, 29 Aug 2011 14:12:46 GMT</pubDate>
			<author>chernikov</author>
			<category>mongodb</category><category>asp.net mvc</category><category>nosql</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Сетевые технологии / NOC: Введение в Fault Management]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/network_technologies/126051/</guid>
			<link>http://habrahabr.ru/blogs/network_technologies/126051/</link>			
			<description><![CDATA[<img src="http://video.nocproject.org/img/fms.jpg"/><br/>
<br/>
События и аварии являются неотъемлемым элементом эксплуатации сети. Ежесекундно фиксируются тысячи событий, служба эксплуатации постоянно занята устранением нескольких аварий, еще несколько аварий наверняка где-то есть, но пока не обнаружены и не диагностированы. Оперативная диагностика и обнаружение аварий является весьма сложной задачей, которая может быть решена только комплексом организационно- технических мер. И не последнюю роль в нем играют автоматизированные средства обнаружения и обработки аварий.<br/>
<br/>
Существует немало систем мониторинга, которые выполняют активную проверку сети и сетевых сервисов по протоколам ICMP и SNMP. Быстрый и неправильный ответ – очевиден. Достаточно настроить волшебную систему мониторинга, и наступит полное счастье. Вся обманчивость этого заблуждения понимается со временем. Сначала выясняется, что обнаружение аварий происходит только на тех сервисах, которые поставлены на мониторинг. Хорошо, если удалось накрыть хотя бы основные сервисы. Остальные, увы, будут ставиться на мониторинг в результате горького опыта и ценой запоздалой реакции. Чуть попозже начинается мистика. Что-то явно работает не так, есть жалобы, но система мониторинга говорит, что все в порядке. В чем причина?<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/network_technologies/126051/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 10 Aug 2011 14:22:02 GMT</pubDate>
			<author>DmitryVolodin</author>
			<category>NOC</category><category>Fault Management</category><category>mongodb</category><category>Syslog</category><category>SNMP</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Блог компании Jelastic / Jelastic is the new kind of Java hosting platform]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/company/jelastic/blog/125101/</guid>
			<link>http://habrahabr.ru/company/jelastic/blog/125101/</link>			
			<description><![CDATA[<a href="http://jelastic.com">Jelastic</a> — облачный хостинг для ранее разработанных или новых Java приложений. <br/>
<br/>
<h3>Отличительные особенности</h3><ul>
<li>100% поддержка стандартного стека технологий — нет привязки к проприетарному API платформы</li>
<li>визуальный конструктор топологий — визуализация при создании топологий окружений</li>
<li>вертикальное масштабирования — наличие которого является критически важным для определенного вида приложений</li>
<li>широкий набор баз данных и серверов приложений — в ближайшем будущем этот набор будет расширен еще больше</li>
</ul><br/>
<iframe width="560" height="349" src="http://www.youtube.com/embed/vxf1skKXwM0" frameborder="0" allowfullscreen></iframe><br/>
<br/>
Мы продолжаем развитие Jelastic и рады сообщить о увеличении посадочных мест на борту. <br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/company/jelastic/blog/125101/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Thu, 28 Jul 2011 12:40:32 GMT</pubDate>
			<author>sirus</author>
			<category>java</category><category>cloud platform</category><category>paas</category><category>beta</category><category>tomcat</category><category>glassfish</category><category>mysql</category><category>mariadb</category><category>postgresql</category><category>oracle xe</category><category>mongodb</category><category>nginx</category><category>jelastic</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Сетевые технологии / NOC: Комплексный подход к управлению сетью]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/network_technologies/125034/</guid>
			<link>http://habrahabr.ru/blogs/network_technologies/125034/</link>			
			<description><![CDATA[<a href="http://redmine.nocproject.org/"><img src="http://video.nocproject.org/img/noc.jpg"/></a><br/>
<br/>
Сложные сети требуют комплексного подхода к управлению. Если вся сеть состоит из десятка свичей и управляется одним инженером, то для поддержания ее в рабочем состоянии достаточно набота простейших скриптов, нескольких электронных таблиц и любой примитивной системы мониторинга. В более крупных сетях, сотоящих из разношерсного оборудования разных вендоров, поддерживаемого десятками инженеров, разбросанных по разным городам и странам, начинают вылезать весьма специфичные проблемы: ворох самописных скриптов становится абсолютно неуправляемым и непредсказуемым в поведении, на интеграцию различных систем управления между собой уходит больше ресурсов, чем на разработку с нуля и установку и так далее. В результате быстро приходит понимание, что решать задачу системы управления сложной сетью можно только комплексно.<br/>
<br/>
Еще в начале 80-х комитет ISO выделил основные компоненты системы управления сетью. Модель получила название <a href="http://en.wikipedia.org/wiki/FCAPS">FCAPS</a>. По версии ISO, для успешного управления сетью надо уметь управлять отказами (F), конфигурацией оборудования и сервисов (C ), собирать и обрабатывать статистику по потреблению услуг (A), оценивать производительность (P) и централизованно управлять безопасностью (S). Прошедшие три десятка лет не добавили ничего принципиально нового, и все задачи управления сетью так или иначе прыгают вокруг основных составляющих.<br/>
<br/>
Коммерческие комплексы подобного рода весьма дороги и далеко не безгрешны, а среди open-source систем присутсвовал явный и откровенный пробел, что просто подталкивало на разработку своего велосипеда. В результате обобщения нашего личного опыта по созданию и эксплуатации сетей, после долгих проб и ошибок появилась система <a href="http://redmine.nocproject.org/">NOC</a><br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/network_technologies/125034/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 27 Jul 2011 13:46:39 GMT</pubDate>
			<author>DmitryVolodin</author>
			<category>NOC</category><category>IPAM</category><category>Fault Management</category><category>python</category><category>postgresql</category><category>mongodb</category><category>django</category><category>service activation</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Веб-разработка / Демо-чат на WebSockets, Tornado, MongoDB]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/webdev/124119/</guid>
			<link>http://habrahabr.ru/blogs/webdev/124119/</link>			
			<description><![CDATA[Читая статьи на хабре о <a href="http://en.wikipedia.org/wiki/WebSockets">веб-сокетах</a>, сильно захотелось что-нибудь написать на них. После долгих поисков я выбрал <a href="http://www.tornadoweb.org/">Tornado Web Server</a>, в качестве сервера, ведь он написан на <a href="http://python.org/">Питоне</a>, да и он похож на <a href="http://code.google.com/intl/en/appengine/">GAE</a>.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/webdev/124119/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Tue, 19 Jul 2011 14:19:02 GMT</pubDate>
			<author>spuf</author>
			<category>python</category><category>tornado</category><category>websockets</category><category>mongodb</category>
		</item>
		
		
		
		
		
		
		
		
	
	
	
	
	
	
	
	

	
</channel>
</rss>

