Learn MongoDB 4.x (Paperback)

Bierer, Doug

  • 出版商: Packt Publishing
  • 出版日期: 2020-09-11
  • 售價: $1,400
  • 貴賓價: 9.5$1,330
  • 語言: 英文
  • 頁數: 610
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1789619386
  • ISBN-13: 9781789619386
  • 相關分類: NoSQLMongoDB
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Design, administer, and deploy high-volume and fault-tolerant database applications using MongoDB 4.x

Key Features

  • Build a powerful and scalable MongoDB database using real industry data
  • Understand the process of designing NoSQL schema with the latest release of MongoDB 4.x
  • Explore the ins and outs of MongoDB, including queries, replication, sharding, and vital admin tasks

Book Description

When it comes to managing a high volume of unstructured and non-relational datasets, MongoDB is the defacto database management system (DBMS) for DBAs and data architects. This updated book includes the latest release and covers every feature in MongoDB 4.x, while helping you get hands-on with building a MongoDB database app.

You'll get to grips with MongoDB 4.x concepts such as indexes, database design, data modeling, authentication, and aggregation. As you progress, you'll cover tasks such as performing routine operations when developing a dynamic database-driven website. Using examples, you'll learn how to work with queries and regular database operations. The book will not only guide you through design and implementation, but also help you monitor operations to achieve optimal performance and secure your MongoDB database systems. You'll also be introduced to advanced techniques such as aggregation, map-reduce, complex queries, and generating ad hoc financial reports on the fly. Later, the book shows you how to work with multiple collections as well as embedded arrays and documents, before finally exploring key topics such as replication, sharding, and security using practical examples.

By the end of this book, you'll be well-versed with MongoDB 4.x and be able to perform development and administrative tasks associated with this NoSQL database.

What you will learn

  • Understand how to configure and install MongoDB 4.x
  • Build a database-driven website using MongoDB as the backend
  • Perform basic database operations and handle complex MongoDB queries
  • Develop a successful MongoDB database design for large corporate customers with complex requirements
  • Secure MongoDB database systems by establishing role-based access control with X.509 transport-level security
  • Optimize reads and writes directed to a replica set or sharded cluster
  • Perform essential MongoDB administration tasks
  • Maintain database performance through monitoring

Who this book is for

This book is a MongoDB tutorial for DevOps engineers, database developers, database administrators, system administrators and those who are just getting started with NoSQL and looking to build document-oriented databases and gain real-world experience in managing databases using MongoDB. Basic knowledge of databases and Python is required to get started with this DBMS book.

商品描述(中文翻譯)

設計、管理和部署高容量和容錯能力的數據庫應用程式,使用 MongoDB 4.x

主要特點


  • 使用真實行業數據構建強大且可擴展的 MongoDB 數據庫

  • 了解使用最新版本的 MongoDB 4.x 設計 NoSQL 架構的過程

  • 探索 MongoDB 的方方面面,包括查詢、複製、分片和重要的管理任務

書籍描述

在管理大量非結構化和非關聯數據集時,MongoDB 是 DBA 和數據架構師的事實上數據庫管理系統(DBMS)。這本更新的書籍包含最新版本,涵蓋了 MongoDB 4.x 的每個功能,並幫助您親自建立一個 MongoDB 數據庫應用程式。

您將瞭解 MongoDB 4.x 的概念,如索引、數據庫設計、數據建模、身份驗證和聚合。隨著進展,您將涵蓋在開發動態數據庫驅動網站時執行常規操作的任務。通過示例,您將學習如何處理查詢和常規數據庫操作。本書不僅將指導您進行設計和實施,還將幫助您監控操作以實現最佳性能並保護您的 MongoDB 數據庫系統。您還將介紹高級技術,如聚合、映射-減少、複雜查詢和即時生成特定財務報告。之後,本書將通過實際示例向您展示如何使用多個集合以及嵌入式數組和文檔,最後探索複製、分片和安全性等關鍵主題。

通過閱讀本書,您將熟悉 MongoDB 4.x,並能夠執行與這個 NoSQL 數據庫相關的開發和管理任務。

您將學到什麼


  • 了解如何配置和安裝 MongoDB 4.x

  • 使用 MongoDB 作為後端構建一個數據庫驅動的網站

  • 執行基本的數據庫操作並處理複雜的 MongoDB 查詢

  • 為具有複雜需求的大型企業客戶開發成功的 MongoDB 數據庫設計

  • 通過建立基於角色的訪問控制和 X.509 傳輸層安全性來保護 MongoDB 數據庫系統

  • 優化對副本集或分片集群的讀寫操作

  • 執行必要的 MongoDB 管理任務

  • 通過監控維護數據庫性能

本書適合對象

本書是針對 DevOps 工程師、數據庫開發人員、數據庫管理員、系統管理員以及剛開始接觸 NoSQL 並希望構建面向文檔的數據庫並獲得實際管理 MongoDB 數據庫的經驗的人士的 MongoDB 教程。開始閱讀本書需要具備對數據庫和 Python 的基本知識。