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
      • Licensing Overview
      • Activate License
      • Replace License
      • Renew License
      • Force Update
    • 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
      • Open a Session
      • Storing Entities
      • Deleting Entities
      • Loading Entities
      • Update Entities
      • Saving changes
        • Overview
        • Compare Exchange
        • Atomic Guards
          • 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
        • Disable Tracking
        • How to Disable Caching
        • What are Revisions
        • Loading
        • Including
        • Counting
        • Counter Revisions
        • ...clear a session
        • ...evict entity from a session
        • ...refresh entity
        • ...defer commands
        • ...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 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 Statistics
        • Clean Change Vector
          • Apply Database Configuration Settings
          • Put Client Configuration
          • Get Client Configuration
          • Get Identities
          • Put Indexes
          • Set Index Lock Mode
          • Set Index Priority
          • Reset Index
          • Delete Index
          • Delete Index Errors
          • Disable Index
          • Enable Index
          • Pause Index
          • Pause Indexing
          • Resume Index
          • Resume Indexing
          • Get Index
          • Get Indexes
          • Get Index Errors
          • Get Index Names
          • Get Index Terms
          • Index Has Changed
          • 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 different database
        • Switch operations to different node
        • Get Revisions
        • Configure 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 Index Changes
      • How to Subscribe to Operation Changes
      • How to Subscribe to Counter Changes
      • How to Subscribe to Time Series 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 balancing client requests - Overview
        • Read balance behavior
        • Load balance behavior
        • 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
      • ...subscribe to Store events
      • ...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
    • Index Administration
    • 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 Counters
    • Indexing Time Series
    • Indexing LINQ Extensions
    • Indexing Compare Exchange Values
    • Converting to JSON and Accessing Metadata
    • Rolling Index Deployment
    • Index Throttling
    • Boosting
    • Analyzers
    • Storing Data in Index
    • Term Vectors
    • Dynamic Fields
    • Extending Indexes
    • Additional Assemblies
      • Debugging Index Errors
    • Indexing Attachments
    • Numerical Type Conversion
    • 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
        • Statistical Measures
        • Using Indexes
        • Data Gap Filling
        • Streaming Time Series
      • 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
      • Monitoring and Telegraf Plugin
      • Clustering Overview
        • Cluster Topology
        • What Is Rachis
        • Consensus Operations
        • Replication Overview
        • Replication Conflicts
        • Change Vector
        • Advanced Replication
        • Replication And Embedded Instances
        • Distributed Database
        • Highly Available Tasks
        • Cluster Observer
      • 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
        • Solve Certificate Renewal Issue
        • 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
        • OLAP ETL
        • Testing Scripts
      • Hub/Sink Replication
      • Backup Overview
      • External Replication
      • General Info
      • 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
      • Server-Wide Backup
          • Cluster Observer
        • Admin JS Console
        • Certificates Management View
        • Read-Only Access Level
        • Overview
        • Customize
        • Widgets
      • Cluster View
      • Setting a Cluster
      • Database List View
        • General Flow
        • Encrypted
        • From Backup
        • From Legacy Files
        • Document View
        • Documents and Collections
        • Create New Document
        • Patch View
        • Conflicts View
        • Compare Exchange
        • Time-Series
        • Counters
        • Database Settings
        • Database Record
        • Conflict Resolution
        • Client Configuration
        • Document Expiraton
        • Manage Database Group
        • Custom Analyzers
        • Documents Compression
        • Time Series Settings
          • Import from File (.ravendbdump)
          • Import from RavenDB
          • Import from CSV
          • Import from SQL
          • Import from Other Databases
        • Backups
        • Export Database
        • Create Sample Data
          • General Info
          • External Replication Task
            • Overview
            • Replication Hub Task
            • Replication Sink Task
          • Subscription Task
          • RavenDB ETL Task
          • OLAP ETL Task
        • Indexes: Overview
        • Index List View
        • Create Map Index
        • Create Multi Map Index
        • Create Map-Reduce Index
        • Map-Reduce Visualizer
        • Index History
        • Indexing Performance
        • Query View
        • Spatial Queries Map View
          • Overview
          • External Replication Stats
          • Subscription Stats
          • RavenDB ETL Stats
          • SQL ETL Stats
          • OLAP ETL Stats
      • 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

    Extensions


    • Expiration
    • Refresh
    • Revisions
    • Revert Revisions
    Home / Docs / Server / Extensions
    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