Khaled Tannir RavenDB 2.x beginner's guide

ISBN 13: 9781783283798

RavenDB 2.x beginner's guide

4.5 avg rating
( 2 ratings by Goodreads )
 
9781783283798: RavenDB 2.x beginner's guide
View all copies of this ISBN edition:
 
 

For .NET developers who want to acquire document-oriented database skills, there is no better introduction to RavenDB than this book. It covers all the bases in a user-friendly style that makes learning fast and easy.

Overview

  • Build high performance NoSQL .NET based applications with step-by-step practical examples
  • Master advanced RavenDB indexes and queries
  • Create objects in .NET and map them to RavenDB

In Detail

RavenDB is a second generation document database written in .NET, offering a flexible data model designed to address requirements coming from real-world systems. It is different from the other document databases around, as with RavenDB you can get up and running in a few minutes, and that includes grasping all the basics. It allows you to build high-performance, low-latency applications with ease and efficiency.

RavenDB 2.x Beginner’s Guide introduces RavenDB concepts and teaches you everything, right from installing RavenDB, to creating documents, and querying indexes. This book will help you take advantage of powerful, document-oriented NoSQL databases and build a solid foundation on which you can create your .NET applications.

This book presents RavenDB, the .NET document-oriented NoSQL database, through a series of clear and practical exercises that will help you to take advantage of this database server.

The book starts off with an introduction to RavenDB and its Management Studio. You will then move ahead and learn how to quickly and efficiently build high performance, NoSQL document-oriented .NET applications using the .NET client API or the HTTP REST API. Next, Dynamic and static indexes that use map/reduce to process datasets are covered. You will then see how to create and query these indexes, with the help of detailed examples. You will also learn how to deploy your RavenDB server in a production environment and how to optimize and secure it.

With numerous practical examples, RavenDB 2.x Beginner’s Guide teaches you everything you need to know for building high performance .NET document-oriented NoSQL databases.

What you will learn from this book

  • Get RavenDB up and running on your local machine or server, and discover the RavenDB Management Studio
  • Interact with RavenDB using the .NET Client API and REST HTTP API
  • Map .NET objects to RavenDB documents
  • Create and query dynamic indexes, and single-map and multi-map static indexes
  • Implement map/reduce to process large datasets
  • Learn and implement paging, exact matching, and full-text search queries
  • Host RavenDB within IIS and run it as a Windows service or in embedded mode
  • Secure RavenDB using a replication bundle and optimize it with sharding

Approach

Written in a friendly, example-driven Beginner’s Guide format, there are plenty of step-by-step instructions and examples that are designed to help you get started with RavenDB.

Who this book is written for

If you are a .NET developer, new to document-oriented databases, and you wish to learn how to build applications using NoSQL databases, then this book is for you. Experience with relational database systems will be helpful, but not necessary.

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

About the Author:

Khaled Tannir

Khaled Tannir has been working with computers since 1980. He began programming with the legendary Sinclair Zx81 and with Commodore home computer products (Vic 20, Commodore 64, Commodore 128D, and Amiga 500).

He has a Bachelor's degree in Electronics, a Master's degree in System Information Architectures, in which he graduated with a professional thesis, and completed his education with a Research Master's degree.

He is a Microsoft Certified Application Developer (MCAD) and has more than twenty years of technical experience leading the development and implementation of software solutions and giving technical presentations. He now works as an independent IT consultant and has worked as an infrastructure engineer, senior developer, and enterprise/solution architect for many companies in France and Canada. With very significant experience in Microsoft .NET and Microsoft Servers Systems, he has extensive skills in online/offline applications design, system conversions, and multilanguage applications.

He is always researching new technologies, learning about them, and looking for new adventures between France, Canada, and the Middle-east. He owns an IT and electronics laboratory with many servers, monitors, open electronics boards such as Arduino, Netduino, RaspBerry, and .NET Gadgeteer, and some smartphone devices based on Windows Phone, Android, and iOS operating systems.

In 2012, he contributed to the EGC 2012 (International Complex Data Mining forum at Bordeaux University, France) and presented, in a workshop session, his work about "how to optimize data distribution in a cloud computing environment". This work aims to define an approach to optimize the of Data Mining algorithms such as k-means and Apriori in a cloud computing environment.

He aims to get a PhD in Cloud Computing and Big Data and wants to learn more and more about these technologies.

He enjoys taking landscape and night photos, traveling, playing video games, creating funny electronic gadgets with Arduino/.NET Gadgeteer, and, of course, spending time with his wife and family.

You can reach him at contact@khaledtannir.net.

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

Buy New View Book
List Price: US$ 49.99
US$ 51.43

Convert Currency

Shipping: FREE
From United Kingdom to U.S.A.

Destination, Rates & Speeds

Add to Basket

Top Search Results from the AbeBooks Marketplace

1.

Khaled Tannir
Published by Packt Publishing Limited, United Kingdom (2013)
ISBN 10: 1783283793 ISBN 13: 9781783283798
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. Condition: New. Language: English . Brand New Book ***** Print on Demand *****.Written in a friendly, example-driven Beginner s Guide format, there are plenty of step-by-step instructions and examples that are designed to help you get started with RavenDB. If you are a developer, new to document-oriented databases, and you wish to learn how to build applications using NoSQL databases, then this book is for you. Experience with relational database systems will be helpful, but not necessary. Seller Inventory # AAV9781783283798

More information about this seller | Contact this seller

Buy New
US$ 51.43
Convert Currency

Add to Basket

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

2.

Khaled Tannir
Published by Packt Publishing Limited, United Kingdom (2013)
ISBN 10: 1783283793 ISBN 13: 9781783283798
New Paperback Quantity Available: 10
Print on Demand
Seller:
Book Depository International
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2013. Paperback. Condition: New. Language: English . Brand New Book ***** Print on Demand *****. Written in a friendly, example-driven Beginner s Guide format, there are plenty of step-by-step instructions and examples that are designed to help you get started with RavenDB. If you are a developer, new to document-oriented databases, and you wish to learn how to build applications using NoSQL databases, then this book is for you. Experience with relational database systems will be helpful, but not necessary. Seller Inventory # AAV9781783283798

More information about this seller | Contact this seller

Buy New
US$ 55.62
Convert Currency

Add to Basket

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

3.

Tannir, Khaled
Published by Packt Publishing Limited (2013)
ISBN 10: 1783283793 ISBN 13: 9781783283798
New Quantity Available: > 20
Print on Demand
Seller:
Pbshop
(Wood Dale, IL, U.S.A.)
Rating
[?]

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

More information about this seller | Contact this seller

Buy New
US$ 51.64
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

4.

Tannir, Khaled
Published by Packt Publishing Limited (2013)
ISBN 10: 1783283793 ISBN 13: 9781783283798
New Quantity Available: > 20
Print on Demand
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

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

More information about this seller | Contact this seller

Buy New
US$ 44.14
Convert Currency

Add to Basket

Shipping: US$ 11.95
From United Kingdom to U.S.A.
Destination, Rates & Speeds

5.

Tannir, Khaled
Published by Packt Publishing (2018)
ISBN 10: 1783283793 ISBN 13: 9781783283798
New Paperback Quantity Available: > 20
Print on Demand
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Packt Publishing, 2018. Paperback. Condition: New. Never used! This item is printed on demand. Seller Inventory # 1783283793

More information about this seller | Contact this seller

Buy New
US$ 65.44
Convert Currency

Add to Basket

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

6.

Khaled Tannir
Published by Packt Publishing (2013)
ISBN 10: 1783283793 ISBN 13: 9781783283798
New Softcover Quantity Available: 1
Print on Demand
Seller:
Rating
[?]

Book Description Packt Publishing, 2013. Condition: New. This item is printed on demand for shipment within 3 working days. Seller Inventory # GM9781783283798

More information about this seller | Contact this seller

Buy New
US$ 62.25
Convert Currency

Add to Basket

Shipping: US$ 3.47
From Germany to U.S.A.
Destination, Rates & Speeds

7.

Khaled Tannir
Published by Packt Publishing Limited, United Kingdom (2013)
ISBN 10: 1783283793 ISBN 13: 9781783283798
New Paperback Quantity Available: 10
Seller:
Book Depository hard to find
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2013. Paperback. 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. Written in a friendly, example-driven Beginner s Guide format, there are plenty of step-by-step instructions and examples that are designed to help you get started with RavenDB. If you are a developer, new to document-oriented databases, and you wish to learn how to build applications using NoSQL databases, then this book is for you. Experience with relational database systems will be helpful, but not necessary. Seller Inventory # LIE9781783283798

More information about this seller | Contact this seller

Buy New
US$ 72.11
Convert Currency

Add to Basket

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

8.

Khaled Tannir
Published by Packt Publishing (2013)
ISBN 10: 1783283793 ISBN 13: 9781783283798
New Softcover Quantity Available: 1
Seller:
Irish Booksellers
(Portland, ME, U.S.A.)
Rating
[?]

Book Description Packt Publishing, 2013. Condition: New. book. Seller Inventory # M1783283793

More information about this seller | Contact this seller

Buy New
US$ 79.73
Convert Currency

Add to Basket

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

9.

Tannir, Khaled
Published by Packt Publishing
ISBN 10: 1783283793 ISBN 13: 9781783283798
New PAPERBACK Quantity Available: > 20
Seller:
Russell Books
(Victoria, BC, Canada)
Rating
[?]

Book Description Packt Publishing. PAPERBACK. Condition: New. 1783283793 Special order direct from the distributor. Seller Inventory # ING9781783283798

More information about this seller | Contact this seller

Buy New
US$ 74.99
Convert Currency

Add to Basket

Shipping: US$ 7.00
From Canada to U.S.A.
Destination, Rates & Speeds

10.

Khaled Tannir
Published by Packt Publishing Limited
ISBN 10: 1783283793 ISBN 13: 9781783283798
New Paperback Quantity Available: > 20
Print on Demand
Seller:
BuySomeBooks
(Las Vegas, NV, U.S.A.)
Rating
[?]

Book Description Packt Publishing Limited. Paperback. Condition: New. This item is printed on demand. 356 pages. Build high performance NoSQL . NET-based applications quickly and efficiently Overview Build high performance NoSQL . NET based applications with step-by-step practical examples Master advanced RavenDB indexes and queries Create objects in . NET and map them to RavenDB In Detail RavenDB is a second generation document database written in . NET, offering a flexible data model designed to address requirements coming from real-world systems. It is different from the other document databases around, as with RavenDB you can get up and running in a few minutes, and that includes grasping all the basics. It allows you to build high-performance, low-latency applications with ease and efficiency. RavenDB 2. x Beginners Guide introduces RavenDB concepts and teaches you everything, right from installing RavenDB, to creating documents, and querying indexes. This book will help you take advantage of powerful, document-oriented NoSQL databases and build a solid foundation on which you can create your . NET applications. This book presents RavenDB, the . NET document-oriented NoSQL database, through a series of clear and practical exercises that will help you to take advantage of this database server. The book starts off with an introduction to RavenDB and its Management Studio. You will then move ahead and learn how to quickly and efficiently build high performance, NoSQL document-oriented . NET applications using the . NET client API or the HTTP REST API. Next, Dynamic and static indexes that use mapreduce to process datasets are covered. You will then see how to create and query these indexes, with the help of detailed examples. You will also learn how to deploy your RavenDB server in a production environment and how to optimize and secure it. With numerous practical examples, RavenDB 2. x Beginners Guide teaches you everything you need to know for building high performance . NET document-oriented NoSQL databases. What you will learn from this book Get RavenDB up and running on your local machine or server, and discover the RavenDB Management Studio Interact with RavenDB using the . NET Client API and REST HTTP API Map . NET objects to RavenDB documents Create and query dynamic indexes, and single-map and multi-map static indexes Implement mapreduce to process large datasets Learn and implement paging, exact matching, and full-text search queries Host RavenDB within IIS and run it as a Windows service or in embedded mode Secure RavenDB using a replication bundle and optimize it with sharding Approach Written in a friendly, example-driven Beginners Guide format, there are plenty of step-by-step instructions and examples that are designed to help you get started with RavenDB. Who this book is written for If you are a . NET developer, new to document-oriented databases, and you wish to learn how to build applications using NoSQL databases, then this book is for you. Experience with relational database systems will be helpful, but not necessary. This item ships from La Vergne,TN. Paperback. Seller Inventory # 9781783283798

More information about this seller | Contact this seller

Buy New
US$ 84.26
Convert Currency

Add to Basket

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