首頁(yè) > 計(jì)算機(jī)網(wǎng)絡(luò) >
編程語(yǔ)言與程序設(shè)計(jì)
> MongoDB Cookbook(Second Edition)最新章節(jié)目錄
目錄(118章)
倒序
- 封面
- 版權(quán)頁(yè)
- 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
推薦閱讀
- Learning Cython Programming(Second Edition)
- 深入實(shí)踐Spring Boot
- RTC程序設(shè)計(jì):實(shí)時(shí)音視頻權(quán)威指南
- SEO實(shí)戰(zhàn)密碼
- Amazon S3 Cookbook
- 自然語(yǔ)言處理Python進(jìn)階
- Scala程序員面試算法寶典
- ExtJS高級(jí)程序設(shè)計(jì)
- 軟件測(cè)試實(shí)用教程
- Terraform:多云、混合云環(huán)境下實(shí)現(xiàn)基礎(chǔ)設(shè)施即代碼(第2版)
- R語(yǔ)言:邁向大數(shù)據(jù)之路(加強(qiáng)版)
- Zabbix Performance Tuning
- 算法設(shè)計(jì)與分析:基于C++編程語(yǔ)言的描述
- Mobile Forensics:Advanced Investigative Strategies
- 快樂(lè)編程:青少年思維訓(xùn)練
- Raspberry Pi Blueprints
- INSTANT PLC Programming with RSLogix 5000
- HTML5程序開發(fā)范例寶典
- The Java Workshop
- Java王者歸來(lái):從入門邁向高手
- Spring Boot實(shí)戰(zhàn):從0開始動(dòng)手搭建企業(yè)級(jí)項(xiàng)目
- Elasticsearch技術(shù)解析與實(shí)戰(zhàn)
- Access 2010數(shù)據(jù)庫(kù)基礎(chǔ)教程
- INSTANT Meteor JavaScript Framework Starter
- Raspberry Pi Zero W Wireless Projects
- 機(jī)器學(xué)習(xí)算法框架實(shí)戰(zhàn):Java和Python實(shí)現(xiàn)
- Apache Spark 2:Data Processing and Real-Time Analytics
- Oracle SQL Developer
- Storm實(shí)時(shí)數(shù)據(jù)處理
- Digital Forensics and Incident Response