April 25th, 2013

vit_r

Про NoSQL

Заехал сегодня на Варшауэр Штрассе. Всего три остановки на восток от туристских троп, а такое впечатление, что попал в Польшу. Витрина Социализма очень быстро превратилась в падший город. Не столько по грязи, развалу и общей унылости лиц, сколько по общему ощущению.

В продолжение темы. Сегодня послушал про поиск в noSQL. В принципе, ничего интересного.

Разве что третий докладчик, рассказывая про graph databases, отметил, что, раскладывая графы по таблицам реляционных баз, надо понимать, какие есть связи в системе и для чего они нужны. И, если напортачить и наделать фигни, насобирать данных и набить ими кривые таблицы, придётся потом думать, как исправлять и мигрировать. А, вот, neo4j в отличие от устаревших закостенелых SQL баз данных позволяет применить современный прогрессивный метод разработки «хуяк-хуяк и в продакшен».

Пожалуй, единственный яркий момент за вечер.

Ещё он рассказывал о Cypher Query Language (Посмотреть можно тут: http://console.neo4j.org/ ). На главной странице раздают книжку, где тоже немного есть.

Во всех примерах запросы не сложнее friend of friend. На вопрос про производительность докладчик уклончиво ответил, что не сравнима, зависит от и не сравнивали. Подозреваю, если вынимать даже из относительно простых графов ту информацию, которая обычно нужна мне, эта чудо-система безнадёжно просядет (если, конечно, вовремя не откинет лапки из-за перерасхода памяти и других причин).