Beginning MongoDB in C#
Chad England(Author)
Apress
1st Edition
Published on 5. December 2014
Book
Paperback/Softback
300 pages
978-1-4842-0035-3 (ISBN)
Description
Beginning MongoDB in C# takes you through installing, using and tuning an application using the world's leading NoSQL database. NoSQL databases are designed to address many of the shortcomings of relational databases like SQL Server, such as complexity, scaling and performance issues. With its simple JSON-based document model, MongoDB is easy to use and well suited to many modern application types. The book starts by setting out important factors to be aware of when choosing a NoSQL solution over SQL Server, followed by a step-by-step installation guide. It's important to understand the document-based data model that MongoDB uses, so this is covered next, at which point you're ready to build your first working .NET and MongoDB application: a RESTful web service using ASP.NET Web API. You'll then dive deeper into MongoDB features from ObjectId to customized functions, followed by an in-depth look at handling and customizing database queries, and indexing optimization. The final three chapters of the book cover important topics for real-world usage: performance, scaling and deployment options, including local and remote servers and some of the new cloud solutions on offer.
With Beginning MongoDB in C#, you'll discover higher productivity, better developer experience, faster time to market, and more of the advantages that make MongoDB the world's leading NoSQL database.
With Beginning MongoDB in C#, you'll discover higher productivity, better developer experience, faster time to market, and more of the advantages that make MongoDB the world's leading NoSQL database.
More details
Edition
1st ed. 2015
Language
English
Place of publication
Berlin
Germany
Publishing group
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG
Target group
Professional and scholarly
Popular/general
Illustrations
biography
Dimensions
Height: 229 mm
Width: 191 mm
ISBN-13
978-1-4842-0035-3 (9781484200353)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Person
Chad England is a Developer at Callminer Inc., a leading cloud-based conversational analytics company head-quartered in Fort Myers, FL. He has been tinkering on computers since he was five years old, starting on an Atari 130xe. He regularly presents at user groups and Code Camps in the state of Florida.
Content
Chapter 1: Why Choose a NoSQL Database? Chapter 2: Installing MongoDB Chapter 3: Design Patterns: Understanding Your NoSQL Data Model Chapter 4: Building Your First MongoDB Application: A RESTful Web Service with ASP.NET Web API Chapter 5: ObjectID, Collections and Customized Functions Chapter 6: Queries in MongoDB Chapter 7: Indexing Optimization Chapter 8: Improving MongoDB Performance in .NET Applications Chapter 9: Scaling with MongoDB Chapter 10: Deployment Options: On-Premise or in the Cloud