Brian Ritchie RavenDB High Performance

ISBN 13: 9781782166986

RavenDB High Performance

3.38 avg rating
( 8 ratings by Goodreads )
 
9781782166986: RavenDB High Performance

This tutorial gives you the knowledge you need to build scalable applications on RavenDB. Designed to be easy to understand and follow, it includes diagrams and code to help you maximize the efficiency of your database.

Overview

  • Learn how to build your application for scalability and high availability
  • Make highly interactive applications that support client-side notifications, faceted search, search suggestions, and more
  • Take advantage of advanced RavenDB APIs to make your application fly

In Detail

RavenDB is an exciting technology that challenges developers to reconsider their old ways of thinking about databases. In this day and age, Internet-scale applications require this fresh perspective. RavenDB High Performance moves beyond the basics and guides you through building scalable applications using the rich features and extensibility of RavenDB.

RavenDB High Performance cuts through the noise and focuses on the key information you need to build scalable applications on the RavenDB document database. The book discusses every aspect of building a high performance system, from modeling your data to deploying it in a clustered environment. Examples are provided to make this information easy to apply to your specific application scenario.

Beginning with the NoSQL movement, RavenDB High Performance delves into the forces pushing developers beyond the traditional relational database solutions. From there, the book focuses on the design and development of web-based applications on RavenDB. It gives clear advice and examples to guide the reader through this new and exciting technology. Data modeling through documents is discussed in detail. This understanding is critical for building clean code and scalable applications. Once this foundation is established, the author focuses on key APIs that optimize data access and give end users great experiences. Scaling out and high availability techniques are also discussed in detail.

RavenDB High Performance brings together the resources you need for building scalable applications on RavenDB in an easy to understand and use format. Advice, diagrams, and code will help you quickly understand the concepts that you will apply to your next application.

What you will learn from this book

  • Model data using documents
  • Utilize the best APIs for optimizing data access
  • Monitor a RavenDB instance
  • Detect performance problems and tune your configuration
  • Scale out to multiple nodes using sharding
  • Replicate to a relational database for reporting
  • Distribute load using read striping
  • Create high availability through multi-node replication
  • Use Failover Clustering for high availability
  • Deploy RavenDB to the cloud
  • Create client-side notifications from RavenDB using SignalR
  • Extend the RavenDB server with your own custom code

Approach

RavenDB High Performance is comprehensive yet concise tutorial that developers can use to.

Who this book is written for

This book is for developers & software architects who are designing systems in order to achieve high performance right from the start. A basic understanding of RavenDB is recommended, but not required. While the book focuses on advanced topics, it does not assume that the reader has a great deal of prior knowledge of working with RavenDB.

"synopsis" may belong to another edition of this title.

About the Author:

Brian Ritchie

Brian Ritchie is a software architect with a track record of developing large scale enterprise systems and leading development teams through difficult scalability challenges. Brian has 20 years of experience in Software Development and is currently Chief Architect at PaySpan, Inc. which provides innovative reimbursement solutions to healthcare payers and providers.

Brian is active in the development community giving presentations to local user groups and code camps. He has also contributed to Mono (the open source version of .NET) and various other open source projects. You can follow him on Twitter at http://twitter.com/brian_ritchie and read his blog at http://weblogs.asp.net/britchie.

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Brian Ritchie
Published by Packt Publishing Limited, United Kingdom (2013)
ISBN 10: 178216698X ISBN 13: 9781782166986
New Paperback Quantity Available: 10
Print on Demand
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2013. Paperback. Book Condition: New. Language: English . Brand New Book ***** Print on Demand *****.RavenDB High Performance is comprehensive yet concise tutorial that developers can use to.This book is for developers software architects who are designing systems in order to achieve high performance right from the start. A basic understanding of RavenDB is recommended, but not required. While the book focuses on advanced topics, it does not assume that the reader has a great deal of prior knowledge of working with RavenDB. Bookseller Inventory # AAV9781782166986

More Information About This Seller | Ask Bookseller a Question

Buy New
28.19
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

2.

Ritchie, Brian
Published by Packt Publishing (2016)
ISBN 10: 178216698X ISBN 13: 9781782166986
New Paperback Quantity Available: 1
Print on Demand
Seller:
Ria Christie Collections
(Uxbridge, United Kingdom)
Rating
[?]

Book Description Packt Publishing, 2016. Paperback. Book Condition: New. PRINT ON DEMAND Book; New; Publication Year 2016; Not Signed; Fast Shipping from the UK. No. book. Bookseller Inventory # ria9781782166986_lsuk

More Information About This Seller | Ask Bookseller a Question

Buy New
28.61
Convert Currency

Add to Basket

Shipping: 3.87
From United Kingdom to U.S.A.
Destination, Rates & Speeds

3.

Ritchie, Brian
Published by Packt Publishing Limited (2013)
ISBN 10: 178216698X ISBN 13: 9781782166986
New Quantity Available: > 20
Print on Demand
Seller:
Pbshop
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description Packt Publishing Limited, 2013. PAP. Book Condition: New. New Book. Shipped from US within 10 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bookseller Inventory # IQ-9781782166986

More Information About This Seller | Ask Bookseller a Question

Buy New
30.10
Convert Currency

Add to Basket

Shipping: 2.99
Within U.S.A.
Destination, Rates & Speeds

4.

Brian Ritchie
Published by Packt Publishing Limited, United Kingdom (2013)
ISBN 10: 178216698X ISBN 13: 9781782166986
New Paperback Quantity Available: 10
Print on Demand
Seller:
The Book Depository US
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2013. Paperback. Book Condition: New. Language: English . Brand New Book ***** Print on Demand *****. RavenDB High Performance is comprehensive yet concise tutorial that developers can use to.This book is for developers software architects who are designing systems in order to achieve high performance right from the start. A basic understanding of RavenDB is recommended, but not required. While the book focuses on advanced topics, it does not assume that the reader has a great deal of prior knowledge of working with RavenDB. Bookseller Inventory # AAV9781782166986

More Information About This Seller | Ask Bookseller a Question

Buy New
33.18
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

5.

Brian Ritchie
Published by Packt Publishing Limited (2013)
ISBN 10: 178216698X ISBN 13: 9781782166986
New Quantity Available: > 20
Print on Demand
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, 2013. PAP. Book Condition: New. New Book. Delivered from our UK warehouse in 3 to 5 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bookseller Inventory # LQ-9781782166986

More Information About This Seller | Ask Bookseller a Question

Buy New
25.40
Convert Currency

Add to Basket

Shipping: 9
From United Kingdom to U.S.A.
Destination, Rates & Speeds

6.

Ritchie, Brian
Published by Packt Publishing (2017)
ISBN 10: 178216698X ISBN 13: 9781782166986
New Paperback Quantity Available: > 20
Print on Demand
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Packt Publishing, 2017. Paperback. Book Condition: New. Never used! This item is printed on demand. Bookseller Inventory # 178216698X

More Information About This Seller | Ask Bookseller a Question

Buy New
39.27
Convert Currency

Add to Basket

Shipping: 1.49
Within U.S.A.
Destination, Rates & Speeds

7.

Brian Ritchie
Published by Packt Publishing Limited, United Kingdom (2013)
ISBN 10: 178216698X ISBN 13: 9781782166986
New Paperback Quantity Available: 10
Seller:
Book Depository hard to find
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2013. Paperback. Book Condition: New. Language: English . This book usually ship within 10-15 business days and we will endeavor to dispatch orders quicker than this where possible. Brand New Book. RavenDB High Performance is comprehensive yet concise tutorial that developers can use to.This book is for developers software architects who are designing systems in order to achieve high performance right from the start. A basic understanding of RavenDB is recommended, but not required. While the book focuses on advanced topics, it does not assume that the reader has a great deal of prior knowledge of working with RavenDB. Bookseller Inventory # LIE9781782166986

More Information About This Seller | Ask Bookseller a Question

Buy New
41.35
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

8.

Ritchie, Brian
Published by Packt Publishing (2017)
ISBN 10: 178216698X ISBN 13: 9781782166986
New Paperback Quantity Available: 10
Print on Demand
Seller:
Save With Sam
(North Miami, FL, U.S.A.)
Rating
[?]

Book Description Packt Publishing, 2017. Paperback. Book Condition: New. Brand New! This item is printed on demand. Bookseller Inventory # 178216698X

More Information About This Seller | Ask Bookseller a Question

Buy New
39.33
Convert Currency

Add to Basket

Shipping: 2.25
Within U.S.A.
Destination, Rates & Speeds

9.

Brian Ritchie
Published by Packt Publishing (2013)
ISBN 10: 178216698X ISBN 13: 9781782166986
New Paperback Quantity Available: 1
Seller:
Irish Booksellers
(Rumford, ME, U.S.A.)
Rating
[?]

Book Description Packt Publishing, 2013. Paperback. Book Condition: New. book. Bookseller Inventory # M178216698X

More Information About This Seller | Ask Bookseller a Question

Buy New
41.84
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

10.

Ritchie, Brian
Published by Packt Publishing
ISBN 10: 178216698X ISBN 13: 9781782166986
New PAPERBACK Quantity Available: > 20
Seller:
Russell Books
(Victoria, BC, Canada)
Rating
[?]

Book Description Packt Publishing. PAPERBACK. Book Condition: New. 178216698X Special order direct from the distributor. Bookseller Inventory # ING9781782166986

More Information About This Seller | Ask Bookseller a Question

Buy New
46.30
Convert Currency

Add to Basket

Shipping: 5.24
From Canada to U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book