19 августа 2010 г.

MongoDb за 10 минут.

Эта статья затевалась, как общее введение к нереляционным (NOSQL) хранилищам данных, которыми я интересуюсь в последнее время. Вообще я буду излагать основные концепции применения NOSQL в практических проектах, а именно использование MongoDb.
Итак, MongoDb — это документ-ориентированная база данных без схемы данных. Проект «Монго» призван закрыть пробел между хранилищами типа «ключ-значение» и реляционными базами данных, предоставляя богатые возможности выборок и функционала обычных реляционных СУБД.

Зачётная сетка

Недавно набрёл на вот такую круть:
Скриншот сайта http://photography.iamkoa.net/
Находится она на сайте фотографа Коа Меттера по адресу http://photography.iamkoa.net/, а также в сети уже куча мест, где используется подобная фишка.
Эта круть к тому же и тянется, блоки, перепрыгивая, всё равно сохраняют такую плотную, органичную и нескучную сетку.
Вот здесь излился автор плагина для jQuery, который называется Masonry. Плагин по сути выполняет своё позиционирование блоков и имитирует поведение потоков в CSS, делая это по своему алгоритму.
Рекомендую использовать для фотогалерей на сайте и там, где важно сделать плотную неоднообразную сетку.