目錄(118章)
倒序
- 封面
- 版權(quán)頁
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Installing and Starting the Server
- Introduction
- Installing single node MongoDB
- Starting a single node instance using command-line options
- Single node installation of MongoDB with options from the config file
- Connecting to a single node in the Mongo shell with JavaScript
- Connecting to a single node using a Java client
- Connecting to a single node using a Python client
- Starting multiple instances as part of a replica set
- Connecting to the replica set in the shell to query and insert data
- Connecting to the replica set to query and insert data from a Java client
- Connecting to the replica set to query and insert data using a Python client
- Starting a simple sharded environment of two shards
- Connecting to a shard in the shell and performing operations
- Chapter 2. Command-line Operations and Indexes
- Introduction
- Creating test data
- Performing simple querying projections and pagination from Mongo shell
- Updating and deleting data from the shell
- Creating index and viewing plans of queries
- Creating a background and foreground index in the shell
- Creating and understanding sparse indexes
- Expiring documents after a fixed interval using the TTL index
- Expiring documents at a given time using the TTL index
- Chapter 3. Programming Language Drivers
- Introduction
- Executing query and insert operations with PyMongo
- Executing update and delete operations using PyMongo
- Implementing aggregation in Mongo using PyMongo
- Executing MapReduce in Mongo using PyMongo
- Executing query and insert operations using a Java client
- Executing update and delete operations using a Java client
- Implementing aggregation in Mongo using a Java client
- Executing MapReduce in Mongo using a Java client
- Chapter 4. Administration
- Introduction
- Renaming a collection
- Viewing collection stats
- Viewing database stats
- Manually padding a document
- The mongostat and mongotop utilities
- Getting current executing operations and killing them
- Using profiler to profile operations
- Setting up users in Mongo
- Interprocess security in Mongo
- Modifying collection behavior using the collMod command
- Setting up MongoDB as a windows service
- Replica set configurations
- Stepping down as primary from the replica set
- Exploring the local database of a replica set
- Understanding and analyzing oplogs
- Building tagged replica sets
- Configuring the default shard for non-sharded collections
- Manual split and migration of chunks
- Domain-driven sharding using tags
- Exploring the config database in a sharded setup
- Chapter 5. Advanced Operations
- Introduction
- Atomic find and modify operations
- Implementing atomic counters in Mongo
- Implementing server-side scripts
- Creating and tailing a capped collection cursors in MongoDB
- Converting a normal collection to a capped collection
- Storing binary data in Mongo
- Storing large data in Mongo using GridFS
- Storing data to GridFS from Java client
- Storing data to GridFS from Python client
- Implementing triggers in Mongo using oplog
- Flat plane 2D geospatial queries in Mongo using geospatial indexes
- Spherical indexes and GeoJSON compliant data in Mongo
- Implementing full text search in Mongo
- Integrating MongoDB for full text search with Elasticsearch
- Chapter 6. Monitoring and Backups
- Introduction
- Signing up for MMS and setting up an MMS monitoring agent
- Managing users and groups in MMS console
- Monitoring instances and setting up alerts on MMS
- Setting up monitoring alerts in MMS
- Back up and restore data in Mongo using out-of-the-box tools
- Configuring MMS Backup service
- Managing backups in MMS Backup service
- Chapter 7. Deploying MongoDB on the Cloud
- Introduction
- Setting up and managing the MongoLab account
- Setting up a sandbox MongoDB instance on MongoLab
- Performing operations on MongoDB from MongoLab GUI
- Setting up MongoDB on Amazon EC2 manually
- Setting up MongoDB using the Docker containers
- Chapter 8. Integration with Hadoop
- Introduction
- Executing our first sample MapReduce job using the mongo-hadoop connector
- Writing our first Hadoop MapReduce job
- Running MapReduce jobs on Hadoop using streaming
- Running a MapReduce job on Amazon EMR
- Chapter 9. Open Source and Proprietary Tools
- Introduction
- Developing using spring-data-mongodb
- Accessing MongoDB using JPA
- Accessing MongoDB over REST
- Installing a GUI-based client MongoVUE for MongoDB
- Appendix A. Concepts for Reference
- Write concern and its significance
- Read preference for querying
- Index 更新時(shí)間:2021-07-23 14:39:20
推薦閱讀
- Go Web編程
- HTML5移動(dòng)Web開發(fā)技術(shù)
- R語言數(shù)據(jù)分析從入門到精通
- GeoServer Cookbook
- 微服務(wù)與事件驅(qū)動(dòng)架構(gòu)
- 數(shù)據(jù)結(jié)構(gòu)(Java語言描述)
- Microsoft System Center Orchestrator 2012 R2 Essentials
- Hands-On Swift 5 Microservices Development
- 持續(xù)輕量級(jí)Java EE開發(fā):編寫可測(cè)試的代碼
- Python爬蟲、數(shù)據(jù)分析與可視化:工具詳解與案例實(shí)戰(zhàn)
- Java 從入門到項(xiàng)目實(shí)踐(超值版)
- Java7程序設(shè)計(jì)入門經(jīng)典
- 算法秘籍
- 游戲設(shè)計(jì)的底層邏輯
- Isomorphic JavaScript Web Development
- SFML Essentials
- Scratch 3.0少兒游戲趣味編程
- Rust Quick Start Guide
- vSphere High Performance Cookbook(Second Edition)
- 自然語言處理NLP從入門到項(xiàng)目實(shí)戰(zhàn):Python語言實(shí)現(xiàn)
- 物聯(lián)網(wǎng)及低功耗藍(lán)牙5.x高級(jí)開發(fā)
- C++程序設(shè)計(jì)實(shí)驗(yàn)教程
- C++語言程序設(shè)計(jì)
- Drush for Developers(Second Edition)
- 機(jī)器學(xué)習(xí)實(shí)戰(zhàn)
- 編程大講壇:Java核心開發(fā)技術(shù)從入門到精通
- Learning Spring Boot 2.0(Second Edition)
- Java+OpenCV高效入門
- Spring Boot從入門到精通
- 使用前端技術(shù)展現(xiàn)Web系統(tǒng)(藍(lán)橋杯軟件大賽培訓(xùn)教材-Java方向)