Atjaunināt sīkdatņu piekrišanu

MongoDB Basics 1st ed. [Mīkstie vāki]

3.24/5 (32 ratings by Goodreads)
  • Formāts: Paperback / softback, 144 pages, height x width: 229x152 mm, weight: 454 g, 13 Illustrations, black and white; XIV, 144 p. 13 illus., 1 Paperback / softback
  • Izdošanas datums: 27-Nov-2014
  • Izdevniecība: APress
  • ISBN-10: 148420896X
  • ISBN-13: 9781484208960
Citas grāmatas par šo tēmu:
  • Mīkstie vāki
  • Cena: 51,37 €*
  • * ši ir gala cena, t.i., netiek piemērotas nekādas papildus atlaides
  • Standarta cena: 60,44 €
  • Ietaupiet 15%
  • Grāmatu piegādes laiks ir 3-4 nedēļas, ja grāmata ir uz vietas izdevniecības noliktavā. Ja izdevējam nepieciešams publicēt jaunu tirāžu, grāmatas piegāde var aizkavēties.
  • Daudzums:
  • Ielikt grozā
  • Piegādes laiks - 4-6 nedēļas
  • Pievienot vēlmju sarakstam
  • Formāts: Paperback / softback, 144 pages, height x width: 229x152 mm, weight: 454 g, 13 Illustrations, black and white; XIV, 144 p. 13 illus., 1 Paperback / softback
  • Izdošanas datums: 27-Nov-2014
  • Izdevniecība: APress
  • ISBN-10: 148420896X
  • ISBN-13: 9781484208960
Citas grāmatas par šo tēmu:

Need a quick and easy to understand introduction to MongoDB and NoSQL databases?MongoDB Basics, from The Definitive Guide to MongoDB, 2E, shows you how a document-oriented database system differs from a relational database, and how to install and get started using it. You'll also learn MongoDB design basics, including geospatial indexing, how to navigate, view, and query your database, and how to use GridFS with a bit of Python.

About the Authors xiii
About the Technical Reviewers xv
Acknowledgments xvii
Introduction xix
Chapter 1 Introduction to MongoDB
1(18)
Reviewing the MongoDB Philosophy
1(8)
Using the Right Tool for the Right Job
1(2)
Lacking Innate Support for Transactions
3(1)
JSON and MongoDB
4(2)
Adopting a Nonrelational Approach
6(1)
Opting for Performance vs. Features
7(1)
Running the Database Anywhere
8(1)
Fitting Everything Together
9(2)
Generating or Creating a Key
9(1)
Using Keys and Values
10(1)
Implementing Collections
10(1)
Understanding Databases
11(1)
Reviewing the Feature List
11(6)
Using Document-Oriented Storage (BSON)
11(1)
Supporting Dynamic Queries
12(1)
Indexing Your Documents
13(1)
Leveraging Geospatial Indexes
14(1)
Profiling Queries
14(1)
Updating Information In-Place
14(1)
Storing Binary Data
15(1)
Replicating Data
15(1)
Implementing Sharding
16(1)
Using Map and Reduce Functions
16(1)
The MongoDB Aggregation Framework
17(1)
Getting Help
17(1)
Visiting the Website
17(1)
Chatting with the MongoDB Developers
17(1)
Cutting and Pasting MongoDB Code
18(1)
Finding Solutions on Google Groups
18(1)
Leveraging the JIRA Tracking System
18(1)
Summary
18(1)
Chapter 2 Installing MongoDB
19(18)
Choosing Your Version
19(1)
Understanding the Version Numbers
20(1)
Installing MongoDB on Your System
20(3)
Installing MongoDB under Linux
21(2)
Installing MongoDB under Windows
23(1)
Running MongoDB
23(3)
Prerequisites
23(1)
Surveying the Installation Layout
24(1)
Using the MongoDB Shell
25(1)
Installing Additional Drivers
26(10)
Installing the PHP Driver
27(3)
Confirming That Your PHP Installation Works
30(2)
Installing the Python Driver
32(3)
Confirming That Your PyMongo Installation Works
35(1)
Summary
36(1)
Chapter 3 The Data Model
37(18)
Designing the Database
37(8)
Drilling Down on Collections
39(2)
Using Documents
41(3)
Creating the _id Field
44(1)
Building Indexes
45(1)
Impacting Performance with Indexes
45(1)
Implementing Geospatial Indexing
46(6)
Querying Geospatial Information
47(5)
Using MongoDB in the Real World
52(1)
Summary
53(2)
Chapter 4 Working with Data
55(46)
Navigating Your Databases
55(1)
Viewing Available Databases and Collections
56(1)
Inserting Data into Collections
56(2)
Querying for Data
58(20)
Using the Dot Notation
60(2)
Using the Sort, Limit, and Skip Functions
62(1)
Working with Capped Collections, Natural Order, and Snatural
63(2)
Retrieving a Single Document
65(1)
Using the Aggregation Commands
65(3)
Working with Conditional Operators
68(10)
Leveraging Regular Expressions
78(1)
Updating Data
78(11)
Updating with update()
78(1)
Implementing an Upsert with the save() Command
79(1)
Updating Information Automatically
80(5)
Specifying the Position of a Matched Array
85(1)
Atomic Operations
86(2)
Modifying and Returning a Document Atomically
88(1)
Renaming a Collection
89(1)
Removing Data
90(1)
Referencing a Database
91(4)
Referencing Data Manually
91(2)
Referencing Data with DBRef
93(2)
Implementing Index-Related Functions
95(4)
Surveying Index-Related Commands
97(1)
Forcing a Specified Index to Query Data
97(1)
Constraining Query Matches
98(1)
Summary
99(2)
Chapter 5 GridFS
101(16)
Filling in Some Background
102(1)
Working with GridFS
103(1)
Getting Started with the Command-Line Tools
103(4)
Using the _id Key
104(1)
Working with Filenames
105(1)
Determining a File's Length
105(1)
Working with Chunk Sizes
106(1)
Tracking the Upload Date
106(1)
Hashing Your Files
106(1)
Looking Under MongoDB's Hood
107(4)
Using the search Command
109(1)
Deleting
110(1)
Retrieving Files from MongoDB
111(1)
Summing Up mongofiles
111(1)
Exploiting the Power of Python
111(2)
Connecting to the Database
112(1)
Accessing the Words
113(1)
Putting Files into MongoDB
113(1)
Retrieving Files from GridFS
114(1)
Deleting Files
114(1)
Summary
115(2)
Index 117
Hailing from the U.K., strongPeter Membrey/strong has worked for Red Hat, holds a RHCE certification, and worked and taught at a number of educational institutions since the beginning of his career. He knows what Linux users like and need, and hopes that CentOS will get the kudos it deserves. He lives in Hong Kong and is teaching and consulting on all matters to do with Linux Enterprise networking, while studying for his master's degree.