/ RavenDB 1.0 CURRENT RavenDB 5.0 RavenDB 4.2 RavenDB 3.5 LEGACY RavenDB 4.1 RavenDB 4.0 RavenDB 3.0 RavenDB 2.5 RavenDB 2.0 RavenDB 1.0 Table of Contents Search instead for Intro What is NoSQL RavenDB in a nutshell Basic concepts Safe by default Quickstart tutorials Adding RavenDB to your application Adding RavenDB through NuGet System requirements Building from source Theory What is Raven Document Key Generation Options Document Structure Design Considerations Collections Client API Connecting to a RavenDB datastore Basic operations Understanding the Session object Opening a session Saving a new document Loading & Editing an existing document Deleting documents Basic query support Querying Using Linq to query RavenDB indexes Paging Stale indexes Static indexes Defining a static index Customizing results order using SortOptions Configuring index options Indexing Hierarchical Data Live Projections Error handling in Indexes Handling document relationships Polymorphism Working Asynchronously Partial document updates using the Patching API Set based operations Attachments Faceted search Advanced topics Transaction support in RavenDB Working with document metadata Querying for terms Spatial search Dynamic fields DatabaseCommands Batch Index Administration Custom serialization / deserialization RavenDB in F# HTTP API Single Document Operations Multi Documents Operations Attachments Operations Indexes Simple Indexes Dynamic Indexes Map Reduce Indexes Handling stale indexes Querying indexes Revisions and Concurrency with E-Tags Security for Anonymous Access Server Deployment Strategies Running as a service Deploying as an IIS application Embedded Recommended configuration Running in Debug mode Debug Logging Server Administration Configuration options Backup & Restore Exporting and Importing data Doing upgrade Windows Clustering Using the Bundles Quotas Bundle Versioning Bundle More Like This Unique Constraints Authorization Bundle Authorization Bundle Design Notes Cascade Delete Bundle Expiration Bundle Index Replication Bundle Authentication Bundle Scaling Out Replication Dealing with Replication Conflicts Replicating from an Embedded instance Sharding Replication & Sharding Multiple Databases Extending RavenDB Triggers PUT READ DELETE Index Update Request Responders Studio The Documents Screen The Collections Screen Indexes The Tasks Screen The Logs Screen Database Statistics Multi-databse Support Appendixes How does RavenDB use Lucene for indexing? FAQ Working with System.Transactions Creating unique constraints Resolving slow response times What are skipped results? Polymorphism in RavenDB Lucene queries example Reducing RavenDB memory footprint Using joins in RavenDB How to index across entities? Optimizing referenced documents load Immutable entities with Raven DB Updating denormalized data Denormalized References Storing dates in RavenDB You are currently browsing legacy 1.0 version of documentation. Click here to switch to the newest 5.0 version. We can help you with migration to the latest RavenDB Contact Us Now Unfortunately this article does not exist.