دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 3
نویسندگان: Kristina Chodorow
سری:
ISBN (شابک) : 9781491954461
ناشر:
سال نشر:
تعداد صفحات: 514
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 11 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب MongoDB: The Definitive Guide: Powerful and Scalable Data Storage 3rd Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب MongoDB: راهنمای قطعی: ذخیره سازی داده های قدرتمند و مقیاس پذیر نسخه سوم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
داده های خود را در یک سیستم پایگاه داده که برای پشتیبانی از توسعه برنامه های کاربردی مدرن طراحی شده است، مدیریت کنید. نسخه به روز شده این راهنمای معتبر و قابل دسترس، مزایای استفاده از پایگاههای داده مبتنی بر سند را به شما نشان میدهد، از جمله اینکه چگونه این سیستم امن و با کارایی بالا، مدلهای دادههای انعطافپذیر، در دسترس بودن بالا و مقیاسپذیری افقی را فعال میکند. نوشته شده توسط اعضای فعلی و سابق تیم MongoDB، نسخه سوم برای MongoDB 4.0 به روز شده است. بهروزرسانیهای قابل توجهی در مورد پرس و جو، نمایهسازی، تجمیع، مجموعههای تکراری، مدیر عملیات، مدیریت اشتراکگذاری، مدیریت داده، دوام، نظارت و امنیت خواهید یافت. نویسندگان Shannon Bradshaw (MongoDB) و Kristina Chodorow (Google) راهنمایی برای توسعه دهندگان پایگاه داده، پیکربندی پیشرفته برای مدیران سیستم و استفاده از موارد برای پروژه های مختلف ارائه می دهند. ایده آل برای تازه واردان NoSQL و کاربران با تجربه MongoDB، این کتاب همچنین شامل بسیاری از نمونه های طراحی طرحواره در دنیای واقعی است.
Manage your data in a database system designed to support modern application development. The updated edition of this authoritative and accessible guide shows you the many advantages of using document-oriented databases, including how this secure, high-performance system enables flexible data models, high availability, and horizontal scalability. Written by current and former members of the MongoDB team, the third edition is updated for MongoDB 4.0. You'll find substantial updates on querying, indexing, aggregation, replica sets, ops manager, sharding administration, data administration, durability, monitoring, and security. Authors Shannon Bradshaw (MongoDB) and Kristina Chodorow (Google) provide guidance for database developers, advanced configuration for system administrators, and use cases for a variety of projects. Ideal for NoSQL newcomers and experienced MongoDB users alike, this book also includes many real-world schema design examples.
Mongo DB Полное руководство_переплет Binder3.pdf MongoDB. Полное руководство_165_235.pdf Предисловие Как устроена эта книга Начало работы с MongoDB Разработка с MongoDB Репликация Шардинг Администрирование приложений Администрирование сервера Приложения Обозначения, принятые в этой книге Использование примеров кода Обучение в режиме онлайн Предисловие от издательства Отзывы и пожелания Список опечаток Нарушение авторских прав Часть I Введение в MongoDB Глава 1 Введение Простота использования Разработана для масштабирования Богатство функций… …Без ущерба для скорости Философия Глава 2 Начало работы Документы Коллекции Динамические схемы Именование Базы данных Начало работы с MongoDB Знакомство с оболочкой MongoDB Запуск оболочки Клиент MongoDB Основные операции с оболочкой Типы данных Основные типы данных Даты Массивы Вложенные документы _id и ObjectId Использование оболочки MongoDB Советы по использованию оболочки Запуск скриптов с помощью оболочки Создание файла .mongorc.js Настройка приглашения Editing Complex Variables Неудобные имена коллекций Глава 3 Создание, обновление и удаление документов Вставка документов insertMany Проверка вставки insert Удаление документов drop Обновление документов Замена документа Использование операторов обновления Upsert Обновление нескольких документов Возврат обновленных документов Глава 4 Выполнение запросов Знакомство с методом find Указываем, какие ключи нужно вернуть Ограничения Критерии запроса Условные операторы Запросы с оператором OR $not Запросы для определенных типов null Регулярные выражения Запросы элементов массива Запросы по вложенным документам Операторы $where Курсоры Ограничения, пропуск и сортировка Избегайте больших пропусков Бесконечные курсоры Часть II Разработка приложения Глава 5 Индексы Знакомство с индексами Создание индекса Знакомство с составными индексами Как MongoDB выбирает индекс Использование составных индексов Как операторы с символом $ используют индексы Индексирование объектов и массивов Кардинальность индекса Вывод explain Когда не стоит прибегать к индексированию Типы индексов Уникальные индексы Частичные индексы Управление индексами Идентификация индексов Замена индексов Глава 6 Специальные типы индексов и коллекций Геопространственные индексы Типы геопространственных запросов Использование геопространственных индексов Составные геопространственные индексы Индексы 2d Индексы для полнотекстового поиска Создание текстового индекса Поиск по тексту Оптимизация полнотекстового поиска Поиск на других языках Ограниченные коллекции Создание ограниченных коллекций Настраиваемые курсоры Индексы TTL Хранение файлов с помощью GridFS Начало работы с GridFS: mongofiles Работа с GridFS из драйверов MongoDB Что под капотом Глава 7 Знакомство с фреймворком агрегации Конвейеры, этапы и настраиваемые параметры Начало работы с этапами: знакомые операции Выражения $project $unwind Выражения массивов Аккумуляторы Использование аккумуляторов в этапах с $project Знакомство с группировкой Поле _id в этапах $group Сравнение $group и $project Запись результатов конвейера агрегации в коллекцию Глава 8 Транзакции Знакомство с транзакциями Определение ACID Как использовать транзакции Настройка ограничений транзакций для вашего приложения Ограничения на размер журнала операций и ограничения по времени Глава 9 Разработка приложений Аспекты проектирования схем Шаблоны проектирования схем Нормализация и денормализация Примеры представления данных Кардинальность Друзья, подписчики и другие неудобства Оптимизация манипулирования данными Удаление старых данных Планирование баз данных и коллекций Управление согласованностью Перенос схем Управление схемами Когда не стоит использовать MongoDB Часть III Репликация Глава 10 Настройка набора реплик Знакомство с репликацией Настройка набора реплик, часть 1 Пара слов касательно работы в сети Вопросы безопасности Настройка набора реплик, часть 2 Наблюдение за репликацией Изменение настройки набора реплик Проектирование набора Как работают выборы Параметры конфигурации членов Приоритет Скрытые члены Арбитры Построение индексов Глава 11 Компоненты набора реплик Синхронизация Начальная синхронизация Репликация Работа с устареванием данных Тактовые сигналы Состояния членов Выборы Откаты Когда откаты не работают Глава 12 Подключение к набору реплик из своего приложения Как ведет себя соединение типа «клиент к набору реплик» Ожидание репликации при операциях записи Другие параметры для "w" Гарантии специализированной репликации По одному серверу на каждый центр обработки данных Гарантия большинства нескрытых членов Создание других гарантий Отправка операций чтения на вторичные узлы Соображения по поводу согласованности Вопросы нагрузки Причины чтения с вторичных узлов Глава 13 Администрирование Запуск членов в автономном режиме Конфигурация набора реплик Создание набора реплик Изменение членов набора Создание более крупных наборов Принудительное переконфигурирование Управление состоянием членов Превращение первичных узлов во вторичные Предотвращение выборов Мониторинг репликации Получение статуса Визуализация графика репликации Циклы репликации Отключение цепочки Расчет величины отставания Изменение размера журнала операций Построение индексов Бюджетная репликация Часть IV Шардинг Глава 14 Знакомство с шардингом Что такое шардинг? Разбираемся с компонентами кластера Настройка кластера на одной машине Глава 15 Конфигурирование шардинга Когда использовать шардинг Запуск серверов Конфигурационные серверы Процессы mongos Добавление шарда из набора реплик Добавляем емкости Шардинг данных Диапазоны чанков Расщепление чанков Балансировщик Сличения Потоки изменений Глава 16 Выбор ключа шардинга Подводя итоги использования Иллюстрация распределений Монотонно возрастающие ключи Случайно распределенные ключи Ключи с привязкой к местоположению пользователя Стратегии Хешированные ключи шардинга Хешированные ключи шардинга для GridFS Стратегия «пожарного шланга» Несколько хот-спотов Правила и рекомендации Ограничения Кардинальность Управление распределением данных Использование кластера для нескольких баз данных и коллекций Ручной шардинг Глава 17 Администрирование шардинга Просмотр текущего состояния Получение сводки с помощью функции sh.status() Просмотр информации о конфигурации Отслеживание сетевых подключений Получение статистики о соединениях Ограничение числа соединений Администрирование сервера Добавление серверов Смена серверов в шарде Удаление шарда Балансировка данных Балансировщик Изменение размера чанков Перемещение чанков Неразделимые чанки Обновление конфигураций Часть V Администрирование приложений Глава 18 Смотрим, что делает ваше приложение Просмотр текущих операций Поиск проблемных операций Ложные срабатывания Предотвращение фантомных операций Использование системного профилировщика Вычисление размеров Документы Коллекции Базы данных Использование утилит mongotop и mongostat Глава 19 Обеспечение безопасности в MongoDB Аутентификация и авторизация в MongoDB Механизмы аутентификации Авторизация Использование сертификатов x.509 для аутентификации членов и клиентов Руководство по аутентификации в MongoDB и шифрованию на транспортном уровне Создание центра сертификации Создание и подпись сертификатов членов Генерация и подписание клиентских сертификатов Создание набора реплик без включенной аутентификации и авторизации Создание пользователя с правами администратора Перезапуск набора реплик с включенной аутентификацией и авторизацией Глава 20 Долговечность Долговечность на уровне членов с помощью журналирования Долговечность на уровне кластера при использовании гарантии записи Опции w и wtimeout для параметра writeConcern Опция j (ведение журнала) для параметра writeConcern Долговечность на уровне кластера при использовании гарантии чтения Долговечность транзакций с использованием гарантии записи Чего MongoDB не гарантирует Проверка на предмет наличия повреждений Часть VI Администрирование сервера Глава 21 Настройка MongoDB в рабочем окружении Запуск из командной строки Конфигурирование на базе файлов Остановка MongoDB Шифрование данных SSL-соединения Протоколирование Глава 22 Мониторинг MongoDB Мониторинг использования памяти Знакомство с памятью компьютера Отслеживание использования памяти Отслеживание отказов страницы Время ожидания ввода/вывода Вычисление рабочего множества Примеры рабочего множества Отслеживание производительности Отслеживание свободного пространства Мониторинг репликации Глава 23 Создание резервных копий Методы резервного копирования Резервное копирование сервера Снимок файловой системы Копирование файлов данных Использование mongodump Особые факторы при копировании наборов реплик Особые факторы при копировании разделенного кластера Резервное копирование и восстановление всего кластера Резервное копирование и восстановление одного шарда Глава 24 Развертывание MongoDB Проектирование системы Выбор носителя для хранения Рекомендуемые уровни спецификации RAID Центральный процессор Операционная система Объем подкачки Файловая система Виртуализация Избыточное выделение памяти Таинственная память Обработка проблем ввода/вывода сетевого диска Использование несетевых дисков Конфигурирование настроек системы Отключение архитектуры неравномерного доступа к памяти Упреждающее чтение Отключение THP Выбор алгоритма планирования Отключаем отслеживание времени доступа Изменение ограничений Конфигурирование сети Наводим порядок в системе Синхронизация часов OOM Killer Отключите периодические задачи Приложение А Установка MongoDB Выбор версии Установка в Windows Установка в качестве службы Установка в POSIX (Linux и Mac OS X) Установка из диспетчера пакетов Приложение B Внутреннее устройство MongoDB BSON Проводной протокол Файлы данных Пространства имен Подсистема хранения WiredTiger Об авторах Об изображении на обложке Предметный указатель