MongoDB - это документо-ориентированная база данных, предназначенная для гибкой, масштабируемой и очень быстрой работы даже при больших объемах данных. При ее проектировании изначально закладывалась высокая доступность, поддержка сложных динамических схем и простое распределение данных по нескольким серверам. Эта книга представляет собой введение в MongoDB и документо-ориентированную модель данных. Она дает не только общую картину, необходимую разработчику, но и достаточно деталей, чтобы удовлетворить системного инженера. Многочисленные примеры помогут обрести уверенность в области моделирования данных - вопросе, который необычайно важен для разработки ПО. Вам понравится углубленное изложение различных функциональных возможностей, в том числе репликации, автосегментирования и развертывания. Рекомендуем!
Базы данных – рабочие лошадки информационной эпохи. Как атланты, они незримо подпирают цифровой мир, в котором мы обитаем.
Легко позабыть, что всё наше цифровое общение, будь то комментарии в форумах, сообщения в Твитере, поиск или сортировка, – это по
существу взаимодействие с базой данных. Размышляя об этой краеугольной и в то же время скрытой функции, я испытываю чувство благоговейного трепета, сродни тому, которое возникает, когда идешь по
подвесному месту, предназначенному в основном для автомобилей.
Базы данных принимают самые разные формы. Предметные указатели в книгах, каталожные карточки, когда-то стоявшие в библиотеках, – это тоже базы данных, как и специально структурированные
текстовые файлы, излюбленные программистами былых времен, работавшими на языке Perl. Но, наверное, чаще всего базы данных ассоциируются с изощренными реляционными СУБД, лежащими в основе огромного количества современных программных систем, теми
самыми СУБД, на которых делаются состояния. Реляционные базы, с
их идеализированной третьей нормальной формой и выразительным
SQL-интерфейсом, все еще вызывают уважение старой гвардии – и
вполне заслуженно.
Но несколько лет назад, разрабатывая веб-приложения, я мечтал опробовать только появляющиеся на свет альтернативы правящим
в мире реляционным базам. Открыв для себя MongoDB, я сразу понял – это как раз то, что мне надо. Мне понравилась идея использовать
JSON-подобные структуры для представления данных. Язык JSON
прост, интуитивно понятен и удобен для человека. И тот факт, что
язык запросов в MongoDB также основан на JSON вселяет в пользователя этой новой СУБД ощущение комфорта и гармонии. На первом
месте стоит интерфейс. А наличие таких привлекательных средств,
как простая репликация и сегментирование, только подстегивает интерес к пакету. Но окончательно мое обращение состоялось, когда я
написал несколько приложений на основе MongoDB и в полной мере
осознал, как легко дается разработка.
По совершенно невероятному стечению обстоятельств я перешел
на работу в компанию 10gen, которая была зачинателем разработки
этой СУБД с открытым кодом. В течение двух лет у меня была возможность совершенствовать различные клиентские драйверы и общаться с многочисленными заказчиками, помогая им развертывать системы на основе MongoDB. Накопленный опыт и вылился в книгу,
которую вы держите в руках. MongoDB активно развивается и пока
еще далека от совершенства. Но она уже поддерживает тысячи приложений, использующих крупные и мелкие кластеры базы данных,
и с каждым днем становится все более зрелой. Многие разработчики признавались, что при работе с ней испытывают ощущение чуда и
даже счастья. Надеюсь, то же самое произойдет и с вами.
Содержание книги
Предисловие Благодарности Об этой книге Об иллюстрации на обложке Часть 1. Приступая к работе Часть 2. Разработка приложений для MongoDB Часть 3. MongoDB - постижение мастерства Приложение А Установка Приложение В Паттерны проектирования Приложение С Двоичные данные и GridFS Приложение D MongoDB на PHP, Java и C++ Приложение Е Пространственные индексы Предметный указатель
Книга полезна, дает представление о БД более чем доходчиво, но не для новичков. Для бегло знакомых с реляционными БД, материал может показаться слишком сложным. Всем остальным интересующимся вопросом - читать обязательно. Эта база - будущее веба. На данный момент это все еще единственная книга на русском о MongoDB. Но есть и недостатки: перевод добротный, но не идеальный, примеры в связке с Руби - в целом понятны, но ход достаточно странен, почему автор выбрал Руби, а не более популярный ПХП, или идеологически более близкий Монге Яваскрипт - не понятно. Кроме того, водичка в книге тоже присутствует, и изрядно. Оригинальное англоязычное издание 2012 года - так что гуглить новшества вам все равно придется. Но в целом, книга достойная, хотя и дороговата на мой взгляд.
Хорошая книга [19 April 2013]
Всем, кто работает с mongodb - советую прочитать.
В книге изложен весь необходимый материал по данной БД. Мало воды, все по существу. Вообщем советую, берите, не пожалеете!
Умение вырезать - важный навык, который способствует развитию мелкой моторики рук, координации движений, внимательности и усидчивости.
Для детей до 3-х лет....
Умение вырезать – важный навык, который способствует развитию мелкой моторики рук, координации движений, внимательности и усидчивости.
Для детей до 3-х лет....
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Бэнкер К., MongoDB в действии в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.