舉報(bào)

會(huì)員
Learn MongoDB 4.x
Whenitcomestomanagingahighvolumeofunstructuredandnon-relationaldatasets,MongoDBisthedefactodatabasemanagementsystem(DBMS)forDBAsanddataarchitects.ThisupdatedbookincludesthelatestreleaseandcoverseveryfeatureinMongoDB4.x,whilehelpingyougethands-onwithbuildingaMongoDBdatabaseapp.You’llgettogripswithMongoDB4.xconceptssuchasindexes,databasedesign,datamodeling,authentication,andaggregation.Asyouprogress,you’llcovertaskssuchasperformingroutineoperationswhendevelopingadynamicdatabase-drivenwebsite.Usingexamples,you’lllearnhowtoworkwithqueriesandregulardatabaseoperations.Thebookwillnotonlyguideyouthroughdesignandimplementation,butalsohelpyoumonitoroperationstoachieveoptimalperformanceandsecureyourMongoDBdatabasesystems.You’llalsobeintroducedtoadvancedtechniquessuchasaggregation,map-reduce,complexqueries,andgeneratingadhocfinancialreportsonthefly.Later,thebookshowsyouhowtoworkwithmultiplecollectionsaswellasembeddedarraysanddocuments,beforefinallyexploringkeytopicssuchasreplication,sharding,andsecurityusingpracticalexamples.Bytheendofthisbook,you’llbewell-versedwithMongoDB4.xandbeabletoperformdevelopmentandadministrativetasksassociatedwiththisNoSQLdatabase.
目錄(129章)
倒序
- 封面
- 版權(quán)信息
- 獻(xiàn)辭
- About Packt
- Why subscribe?
- Foreword
- Contributors
- About the author
- About the reviewer
- Packt is searching for authors like you
- Preface
- Section 1: Essentials
- Introducing MongoDB 4.x
- High-level technology overview of MongoDB 4.x
- Discovering what's new and different in MongoDB 4.x
- Important new security enhancements
- Avoiding problems when upgrading from MongoDB 3.x to 4.x
- Summary
- Setting Up MongoDB 4.x
- Technical requirements
- Installing MongoDB on a customer site
- Installing MongoDB 4.x
- Configuring MongoDB 4.x
- Installing the PyMongo driver package
- Loading the sample data
- Creating the demo environment using Docker and Docker Compose
- Summary
- Essential MongoDB Administration Techniques
- Technical requirements
- Connecting with the mongo shell
- Using the Mongo shell for common database operations
- Performing backup and restore operations
- Performance monitoring
- Summary
- Section 2: Building a Database-Driven Web Application
- Fundamentals of Database Design
- Technical requirements
- Reviewing customer requirements
- Building MongoDB document structures
- Developing a corresponding Python module
- Summary
- Mission-Critical MongoDB Database Tasks
- Technical requirements
- Creating a Connection class
- Defining domain service classes
- Generating a product sales report
- Updating product information
- Handling a customer purchase
- Web application for product purchase
- Canceling a purchase
- Summary
- Using AJAX and REST to Build a Database-Driven Website
- Technical requirements
- Paginating MongoDB database queries
- Handling AJAX requests
- Serving binary data directly from MongoDB
- Responding to REST requests
- Summary
- Section 3: Digging Deeper
- Advanced MongoDB Database Design
- Technical requirements
- Reviewing customer requirements
- Building document structures
- Developing the corresponding Python entity classes
- Defining domain service classes
- Using MongoDB with Django
- Summary
- Using Documents with Embedded Lists and Objects
- Technical requirements
- Overview
- Adding a document with embedded objects and arrays
- Adding to arrays embedded within documents
- Updating documents with embedded objects
- Querying properties of embedded objects
- Removing a document
- Summary
- Handling Complex Queries in MongoDB
- Technical requirements
- Modeling complex queries using MongoDB Compass
- Using the aggregation framework
- Working with Map-Reduce functions
- Handling geospatial data
- Using aggregation to produce financial reports
- Summary
- Section 4: Replication Sharding and Security in a Financial Environment
- Working with Complex Documents Across Collections
- Technical requirements
- Introducing BigLittle Micro Finance Ltd.
- Referencing documents across collections
- Performing secondary updates
- Avoiding cross-collection problems
- Uploading files into GridFS
- Summary
- Administering MongoDB Security
- Technical requirements
- Enabling database security
- Understanding role-based access control
- Setting up transport layer security with X.509 certificates
- Summary
- Developing in a Secured Environment
- Technical requirements
- Developing applications with minimal rights
- Creating applications with expanded rights
- Configuring applications to communicate using TLS
- Summary
- Deploying a Replica Set
- Technical requirements
- MongoDB replication overview
- Modeling a replica set using Docker
- Replica set configuration and deployment
- Summary
- Replica Set Runtime Management and Development
- Technical requirements
- Managing a running replica set
- Managing replica set impact on application program code
- Summary
- Deploying a Sharded Cluster
- Technical requirements
- MongoDB sharding overview
- Sharded cluster configuration
- Sharded cluster deployment
- Summary
- Sharded Cluster Management and Development
- Technical requirements
- Managing a sharded cluster
- Sharded cluster impacts on program code
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時(shí)間:2021-06-11 18:21:58
推薦閱讀
- Introduction to DevOps with Kubernetes
- Windows程序設(shè)計(jì)與架構(gòu)
- 分布式多媒體計(jì)算機(jī)系統(tǒng)
- Cloudera Administration Handbook
- C語(yǔ)言寶典
- Splunk Operational Intelligence Cookbook
- 網(wǎng)絡(luò)安全與防護(hù)
- 面向?qū)ο蟪绦蛟O(shè)計(jì)綜合實(shí)踐
- 自動(dòng)化生產(chǎn)線安裝與調(diào)試(三菱FX系列)(第二版)
- Bayesian Analysis with Python
- Learning ServiceNow
- Mastering Ceph
- C#編程兵書
- PyTorch深度學(xué)習(xí)
- SolarWinds Server & Application Monitor:Deployment and Administration
- 歐姆龍CP1系列PLC原理與應(yīng)用
- Intel Edison Projects
- 從實(shí)踐中學(xué)嵌入式Linux操作系統(tǒng)
- 小數(shù)據(jù)之美:精準(zhǔn)捕捉未來的商業(yè)小趨勢(shì)
- 黑客防線2012合訂本
- PyTorch 1.x Reinforcement Learning Cookbook
- 數(shù)據(jù)恢復(fù)和PC-3000 for Windows基礎(chǔ)與應(yīng)用案例全解析
- CentOS 5系統(tǒng)管理
- 機(jī)器學(xué)習(xí)從入門到入職:用sklearn與keras搭建人工智能模型
- 神經(jīng)網(wǎng)絡(luò)控制
- Excel 2007電子表格
- 基于Hadoop與Spark的大數(shù)據(jù)開發(fā)實(shí)戰(zhàn)
- 計(jì)算機(jī)實(shí)用技能及應(yīng)用
- ServiceNow IT Operations Management
- Ceph Cookbook(Second Edition)