Skip to Navigation
Main navigation
NoSQL Database
  • Products
    RavenDB Modern Document Database DOWNLOAD
    RavenDB Cloud Managed Cloud Database START FREE
    TRY
    • Coding Demo Sample step-by-step coding walkthrough
    • Playground Studio Try our GUI
    • Live Demo Request a customized demo presentation
    DEVELOPMENT
    • What’s new
    • Roadmap
  • Solutions

    NoSQL database use cases

    Featured Use Case

     

    For Better DevOps, Proteria Chooses RavenDB

     

    • Why RavenDB
    • Features
    • Use Cases
    • Performance Overview
    SPECIAL OFFERS
    • RavenDB for Startups (PoC)
    • RavenDB for Academics
  • Resources
    DOCUMENTATION
    • Docs
    • RavenDB Cloud Docs
    • Documentation Guide
    COMMUNITY
    • Github Discussions
    • Stack Overflow
    • Icon Youtube
    • Icon Instagram
    LEARN
    • Demo
    • Bootcamp
    • Videos & Podcasts
    • Workshops
    • Webinars
    • Inside RavenDB Book
    NEWS
    • Articles
    • Whitepapers
    • Events
    • Industry Reports
    ASSETS
    • Promotional Materials
  • Pricing
    • On-premise Pricing
    • Cloud Pricing
    • Support
  • About
    • Company
    • Partners
    • Press Releases
  • Contact
Hamburger menu icon
  • Start
    • Getting Started
    • What's New
    • Playground Server
    • About Examples
    • Unit Tests
      • Setup Wizard
          • AWS EKS
          • Azure AKS
          • Google GKE
        • AWS Windows VM
        • AWS Linux VM
        • Docker on AWS EC2 Linux VM
      • Manual Setup
      • Deployment Considerations
      • Running as a Service
      • Running in a Docker Container
      • Upgrading to a New Version
      • System Requirements
      • System Configuration Recommendations
    • What is a Document Store
    • Creating Document Store
    • Setting up Authentication and Authorization
    • Setting up Default Database
    • What is a Public API
    • .NET Client Versions
      • What is a Session and How Does it Work
      • Opening a Session
      • Storing Entities
      • Deleting Entities
      • Loading Entities
      • Updating Entities
      • Saving changes
      • Cluster Transaction
          • What is a Document Query
          • How to Use NOT Operator
          • How to Use Lucene
        • How to Query
        • How to Stream Query Results
        • How to Customize Query
        • How to Project Query Results
        • How to Perform Group By Query
        • How to Perform a Faceted Search
        • How to Query a Spatial Index
        • How to Get Query Statistics
        • How to Filter by Field Presence
        • How to Filter by Non-Existing Field
        • How to Use Intersect
        • How to Perform Queries Lazily
        • How to Work With Suggestions
        • How to Use MoreLikeThis
        • How to Use Search
        • How to Use Highlighting
        • How to Use Regex
        • How to Query With Exact Match
        • How to Use Fuzzy
        • How to Perform Proximity Search
          • How to Include Query Explanations
          • How to Include Query Timings
        • How to Customize ID Generation for Entities
        • How to Customize Collection Assignment for Entities
        • How to Customize Identity Property Lookup For Entities
        • How to Change Maximum Number of Requests per Session
        • How to Enable Optimistic Concurrency
        • How to Disable Tracking
        • How to Disable Caching
        • Use Session Context for Load Balancing
        • What are Revisions
        • Loading
        • Counter Revisions
        • ...clear a session
        • ...evict entity from a session
        • ...refresh entity
        • ...defer operations
        • ...perform operations lazily
        • ...subscribe to events
        • ...get entity id
        • ...get and modify entity metadata
        • ...get entity change vector
        • ...get entity last modified
        • ...get entity counters
        • ...get current session node
        • ...check if entity has changed
        • ...check if there are any changes on a session
        • ...check if document exists
        • ...check if an attachment exists
        • ...ignore entity changes
      • What are Operations
      • Delete By Query
        • Get Attachment
        • Put Attachment
        • Delete Attachment
        • Single Document
        • Set Based
        • Overview
        • Put Compare Exchange Value
        • Get Compare Exchange Value
        • Get Compare Exchange Values
        • Delete Compare Exchange Value
        • Include Compare Exchange Values
        • Compare Exchange Expiration
        • Compare Exchange Metadata
        • Get Collection Statistics
        • Get Statistics
        • Get Detailed Statistics
        • Clean Change Vector
          • Put Client Configuration
          • Get Client Configuration
          • Get Identities
          • Delete Index
          • Disable Index
          • Enable Index
          • Reset Index
          • Set Index Lock
          • Set Index Priority
          • Start Index
          • Start Indexing
          • Stop Index
          • Stop Indexing
          • Get Index Errors
          • Get Index Names
          • Get Index
          • Get Indexes
          • Get Terms
          • Index Has Changed
          • Put Indexes
          • Backup
          • Restore
          • Encryption
          • FAQ
          • Add ETL
          • Update ETL
          • Reset ETL
          • Add Connection String
          • Remove Connection String
          • Get Connection String
        • Add Database Node
        • Compact Database
        • Create Database
        • Delete Databases
        • Get Build Number
        • Get Database Names
        • Modify Conflict Solver
        • Promote Database Node
        • Restore Backup
        • Toggle Databases State
        • Reorder Database Members
        • Toggle Dynamic Database Distribution
          • Create Client Certificate
          • Get Certificate
          • Get Certificates
          • Delete Certificate
          • Put Client Certificate
          • Get Server Wide Client Configuration
          • Put Server Wide Client Configuration
          • Get Logs Configuration
          • Set Logs Configuration
        • ...switch operations to a different database
        • Configure Revisions
        • Get Revisions
        • Get Counters
        • Counter Batch
      • How to Work With Bulk Insert Operation
      • What are Data Subscriptions
        • How to Create a Data Subscription
        • Examples
        • API Overview
        • How to Consume a Data Subscription
        • Examples
        • API Overview
        • Revisions Support
        • Maintenance Operations
      • What is Changes API
      • How to Subscribe to Document Changes
      • How to Subscribe to Counter Changes
      • How to Subscribe to Index Changes
      • How to Subscribe to Operation Changes
        • Get
        • Put
        • Delete
          • ...get document metadata only
        • How to Send Multiple Commands Using a Batch
      • Working with Document Identifiers
      • HiLo Algorithm
      • Conventions
      • Querying
      • Serialization
      • Load Balance & Failover
        • Global
        • Type-specific
      • What is Smuggler
      • Document Conflict Exceptions at Client-Side
      • How Client Integrates With Replication and Cluster
      • Client Speed Test
      • Cluster Node Health Check
      • ...setup aggressive caching
      • ...store dates
      • ...handle document relationships
      • ...use low-level commands
      • ...integrate with Excel
      • What is a Collection
      • Transaction Support
      • Backward Compatibility
      • Introduction to the REST API
        • Get All Documents
        • Get Documents by ID
        • Get Documents by Prefix
        • Put a Document
        • Delete a Document
        • Batch Commands
        • Query the Database
        • Delete by Query
        • Patch by Query
      • What is RQL
      • Basics
      • Filtering
      • Paging
      • Sorting
      • Boosting
      • Projections
      • Distinct
      • Searching
      • Intersection
      • Suggestions
      • Spatial
      • Faceted search
      • MoreLikeThis
      • Highlighting
      • Query vs DocumentQuery
        • Overview
        • The Search Pattern
        • Expanded Search Patterns
        • Explicit and Implicit Syntax
        • Graph Queries and Indexes
        • Filtering
        • Multi-Section Search Patterns
        • Recursive Graph Queries
        • FAQ
    • What are Indexes
    • Creating and Deploying Indexes
    • Indexing Basics
    • Map Indexes
    • Multi-Map Indexes
    • Map-Reduce Indexes
    • JavaScript Indexes
    • Stale Indexes
    • Fanout Indexes
    • Sorting & Collation
    • Indexing Related Documents
    • Indexing Hierarchical Data
    • Indexing Polymorphic Data
    • Indexing Spatial Data
    • Indexing Attachments
    • Indexing Counters
    • Indexing Time Series
    • Indexing LINQ Extensions
    • Indexing Compare Exchange Values
    • Converting to JSON and Accessing Metadata
    • Numerical Type Conversion
    • Boosting
    • Analyzers
    • Storing Data in Index
    • Term Vectors
    • Dynamic Fields
    • Extending Indexes
      • Debugging Index Errors
    • Overview
      • Overview
        • Overview
          • Append
          • Delete
            • Get Entries
            • Get Names
            • Overview
            • With Load
            • With Query
            • With Raw Queries
          • Patch
          • Querying
          • Append & Delete
          • Get
          • Patch
          • Append In Bulk
        • JavaScript Support
        • Named Time Series Values
        • Overview and Syntax
        • Choosing Query Range
        • Filtering
        • Aggregation and Projections
        • Using Indexes
      • Indexing Time Series
      • Rollups and Retention
      • Time Series and Other Features
      • Design
      • Overview
      • Creating and Modifying Counters
      • Deleting a Counter
      • Retrieving Counter Values
      • Counters and Other Features
      • Counters in Clusters
      • Indexing Counters
      • What are Attachments
      • Storing
      • Loading
      • Deleting
      • Copying, Moving & Renaming
      • Indexing
      • Bulk Insert
    • Embedded
        • What is SNMP
        • Zabbix
      • CLI (Command Line Interface)
      • Statistics
      • Index Administration
      • Clustering Overview
        • Cluster Topology
        • What Is Rachis
        • Consensus Operations
        • How Replication Works
        • Replication Conflicts
        • Change Vector
        • Advanced Replication
        • Replication And Embedded Instances
        • Cluster Observer
        • Distributed Database
        • Highly Available Tasks
      • Cluster Transactions
      • Best Practice and Configuration
      • Cluster API
      • Configuration Overview
      • Command Line Arguments
      • Backup Options
      • Cluster Configuration
      • Core Configuration
      • Database Configuration
      • ETL Configuration
      • Embedded Configuration
      • HTTP Configuration
      • Indexing Configuration
      • License Configuration
      • Logs Configuration
      • Memory Configuration
      • Monitoring Configuration
      • Patching Configuration
      • Performance Hints Configuration
      • Query Configuration
      • Replication Configuration
      • Security Configuration
      • Server Configuration
      • Storage Configuration
      • Studio Configuration
      • Subscription Configuration
      • Tombstone Configuration
      • Transaction Merger Configuration
      • Updates Configuration
      • Expiration
      • Refresh
      • Revisions
      • Revert Revisions
      • Overview
        • Manual Certificate Configuration
        • Certificate Management
        • Client Certificate Usage
        • Certificate Renewal & Rotation
        • Let's Encrypt Certificates
        • Security Clearance and Permissions
        • Encryption at Rest
        • Database Encryption
        • Server Store Encryption
        • Secret Key Management
        • Audit Log
      • Common Errors & FAQ
      • Fiddler Usage With Secured Database
      • Storage Engine
      • Directory Structure
      • Customizing Data Files Locations
      • Documents Compression
      • Transaction Mode
        • ETL Basics
        • RavenDB ETL
        • SQL ETL
        • Testing Scripts
      • Pull Replication
      • Backup Overview
      • General Info
      • External Replication
      • Debug Endpoints
      • Sending Support Ticket
      • Logging
      • Voron Recovery Tool
      • Document Identifier Generation
      • JavaScript Engine
      • Numbers in RavenDB
      • Linux: Setting limits
      • Linux: Setting `memlock` when using encrypted database
    • Overview
      • Server Dashboard
      • Client Configuration
      • License Management
      • Server-Wide Backup
        • List View
          • General Flow
          • Encrypted
          • From Backup
          • From Legacy Files
        • Cluster View
        • Add Node to Cluster
          • Cluster Observer
        • Admin JS Console
        • Document View
        • Documents and Collections
        • Create New Document
        • Conflicts View
        • Time-Series
        • Counters
        • Database Record
        • Conflict Resolution
        • Client Configuration
        • Document Expiraton
        • Manage Database Group
        • Documents Compression
        • Time Series Settings
          • Import from File (.ravendbdump)
          • Import from RavenDB
          • Import from CSV
          • Import from SQL
          • Import from Other Databases
        • Export Database
        • Create Sample Data
          • Pull Replication
          • Backup Task
          • General Info
          • External Replication Task
          • RavenDB ETL Task
        • Indexes: Overview
        • Index List View
        • Create Map Index
        • Create Multi Map Index
        • Create Map-Reduce Index
        • Map-Reduce Visualizer
      • Introduction
      • Conventions
        • Advanced
      • Data migration
    • BlittableJsonReaderObject
    • Node Tag
    • Database Id
    • Etag
    • Tombstone
    • Raft Consensus Algorithm
    • Raft Command
    • Replication Factor
    • Cluster Node
    • RavenDB Cluster
    • Database Group
    • DeleteCommandData
    • IndexQuery
    • QueryResult
    • StreamQueryStatistics
    • StreamResult
    • PatchCommandData
    • PutCommandData
    • CopyAttachmentCommandData
    • MoveAttachmentCommandData
    • PutCompareExchangeCommandData
    • DeleteCompareExchangeCommandData
    • CountersBatchCommandData
    • Azure Router Timeout
    • TCP Offloading
    • Recovering from Voron errors
    • Understanding eventual consistency
    • Overview
      • Cloud Portal
      • Products Tab
      • Backups Tab
      • Billing Tab
      • Support Tab
      • Account Tab
    • Tiers and Instances
    • Pricing, Payment and Billing
    • Backup And Restore
    • Migration
    • Scaling
    • Security
    • Settings
  • Current
  • RavenDB 5.4
  • RavenDB 5.2
  • Legacy
  • RavenDB 5.3
  • RavenDB 5.1
  • RavenDB 5.0
  • RavenDB 4.2
  • RavenDB 4.1
  • RavenDB 4.0
  • RavenDB 3.5
  • RavenDB 3.0
  • RavenDB 2.5
  • RavenDB 2.0
  • RavenDB 1.0
  • C#
  • Java
  • Node.JS
    You are currently browsing legacy 5.0 version of documentation. Click here to switch to the newest 5.4 version.
    We can help you with migration to the latest RavenDB
    Contact Us Now

    Configuration


    • How to Customize ID Generation for Entities
    • How to Customize Collection Assignment for Entities
    • How to Customize Identity Property Lookup For Entities
    • How to Change Maximum Number of Requests per Session
    • How to Enable Optimistic Concurrency
    • How to Disable Tracking
    • How to Disable Caching
    • Use Session Context for Load Balancing
    Home / Docs / Client Api / Session / Configuration
    RavenDB NoSQL Database Solutions 9 Ahad Ha'Am St. Hadera 3820349 Israel
    • Icon Youtube
    • Icon Instagram
    Database
    • RavenDB
    • RavenDB Cloud
    • Comparison
    • Performance Overview
    • Pricing
    • Download
    • Service status
    Resources
    • Why RavenDB
    • Features
    • Try
    • Documentation
    • Use cases
    • Webinars
    • News
    Resources
    • Why RavenDB
    • Features
    • Try
    • Documentation
    • Use cases
    • Webinars
    • News
    Support
    • Support options
    • Community
    Company
    • About us
    • Contact
    • Events
    • Partners
    © 2023 ravendb.net NoSQL Database All Rights Reserved
    • Privacy Policy
    • Terms of Use
    • Proudly developed by Hibernating Rhinos
    RavenDB NoSQL Database
    • Icon Youtube
    • Icon Instagram
    • Products
      RavenDB Modern Document Database DOWNLOAD
      RavenDB Cloud Managed Cloud Database START FREE
      TRY
      • Coding Demo Sample step-by-step coding walkthrough
      • Playground Studio Try our GUI
      • Live Demo Request a customized demo presentation
      DEVELOPMENT
      • What’s new
      • Roadmap
    • Solutions

      NoSQL database use cases

      Featured Use Case

       

      For Better DevOps, Proteria Chooses RavenDB

       

      • Why RavenDB
      • Features
      • Use Cases
      • Performance Overview
      SPECIAL OFFERS
      • RavenDB for Startups (PoC)
      • RavenDB for Academics
    • Resources
      DOCUMENTATION
      • Docs
      • RavenDB Cloud Docs
      • Documentation Guide
      COMMUNITY
      • Github Discussions
      • Stack Overflow
      LEARN
      • Demo
      • Bootcamp
      • Videos & Podcasts
      • Workshops
      • Webinars
      • Inside RavenDB Book
      NEWS
      • Articles
      • Whitepapers
      • Events
      • Industry Reports
      ASSETS
      • Promotional Materials
    • Pricing
      • On-premise Pricing
      • Cloud Pricing
      • Support
    • About
      • Company
      • Partners
      • Press Releases
    • Contact
    Icon chevron up

    Privacy Settings

    Dear User,

    By browsing on this website you are agreeing to our ‘Terms & Conditions’ and the ‘Privacy Policy’ in regards to your rights and personal data handling.

    Advanced Settings