You are currently browsing legacy 3.0 version of documentation. Click here to switch to the newest 5.1 version.

We can help you with migration to the latest RavenDB

Contact Us Now

Transaction support in RavenDB client-api/faq/transaction-support

... ...Transaction support in RavenDB In RavenDB all actions performed on documents are fully ACID (Atomicity, Consistency, Isolation,...

DTC transactions client-api/session/transaction-support/dtc-transactions

... ... by Voron storageeature you need to setup your database to use Esent storage. Sometimes we...

Batches: How to send multiple commands using a batch? client-api/commands/batches/how-to-send-multiple-commands-using-a-batch

... ... calls and allowing several operations to share same transaction, Batch should be used. Syntax BatchResult[]...

How to setup connection string? client-api/setting-up-connection-string

... ... Manager Id that will be used by the Distributed Transaction Coordinator (DTC) service to identify Raven. A custom...

Session: What is a session and how does it work? client-api/session/what-is-a-session-and-how-does-it-work

... ... writes to the database are always executed in a single transaction, no matter how many operations you are actually...

Standard transactions support client-api/session/transaction-support/standard-transactions

... ... batch on the server side. RavenDB supports ACID transaction model for document operations and BASE model for indexes....

Configuration: Storage Engines server/configuration/storage-engines

... ...Configuration: Storage Engines RavenDB supports two storage engines and each database can be created with a different...

Configuration: Options server/configuration/configuration-options

... ... Enable document caching inside storage. Will increase performance, but more memory will be used....

Installation: Running as an IIS application server/installation/IIS

... ...(in context of a RavenDB it means that we will have to run recovery process next time we start, so it will take even longer)....

Administration: Statistics server/administration/statistics

... ... by data storagedSizeHumaneSize - number of bytes allocated by data storage engine in a...

Plugins: Triggers server/plugins/triggers

... ... in the same transactionCommit is used to perform any logic after the transaction was committed....

Bundle: Periodic Export server/bundles/periodic-export

... ...or Microsoft Azure storage. How it works Periodic exports leverage the concept of incremental exports available in RavenDB. T...

Configuration: Windows Clustering on Windows Server 2012 server/configuration/windows-clustering/windows-server-2012

... ... Server 2012 R2 Failover Clustering feature added Storage Area Network (SAN) configured Configuring RavenDB...

Troubleshooting: Debug endpoints server/troubleshooting/debug-endpoints

... ...storage-breakdown GET Returns storagecuments, indexes, attachments and other storage...

Administration: Backup and Restore server/administration/backup-and-restore

... ...for databases running on Esent storage. You can do that by configuring your backup solution to take backups of the Raven's data...

Configuration: Windows Clustering on Windows Server 2008 server/configuration/windows-clustering/windows-server-2008

... ... Server 2008 Failover Cluster Manager snap-in installed Storage Area Network (SAN) configured Configuring RavenDB...

Replication server/scaling-out/replication/how-replication-works

... ... to all destinations How replication works? On every transaction commit, Raven will look up the list of replication...

Status: Storage studio/overview/status/storage

... ... Storagee used and paths to logs, data and indexes. Internal storage...

Indexing performance studio/overview/status/indexing/indexing-performance

... ... a storage adding scheduled reduction records to a transactional storage...

Settings: Periodic Export studio/overview/settings/periodic-export

... ... minutes), Full Backup Interval (in minutes) For the Azure Storage Container, you can set up the following: Folder Name -...

What's new start/whats-new

... ... to document prefetching mechanism, [Esent] Fixed Esent storage schema update (4.8 to 5.0), [Voron] Fixed handling of...

Recovering from Esent errors users-issues/recovering-from-esent-errors

... ... Could not open transactional storage Cause: An error in Esent's file. Resolution: Run Esent...

Glossary: AdminStatistics glossary/admin-statistics

... ... size of index storagendexStorageHumaneSize string The size of index storage...

Glossary: JsonDocumentMetadata glossary/json-document-metadata

... ... document is non authoritative (modified by uncommitted transaction). Etag Etag Document...

Glossary: JsonDocument glossary/json-document

... ... if document is non authoritative (modified by uncommited transaction) TempIndexScore float? ranking of document in...

Glossary: QueryResult glossary/query-result

... ...this query are non authoritative (modified by uncommitted transaction). LastQueryTime DateTime The timestamp of the last...

Projections indexes/querying/projections

... ...then we do not download it from storage. Index Employees/ByFirstAndLastName used in above query is not storing any fields so...

Basics indexes/querying/basics

... ...then we load a document from storage. Otherwise, if we stored all requested fields in index, then we use them and continue, if...

Storing data in index indexes/storing-data-in-index

... ...Enabling field storage causes values to be available for retrieval via the ProjectFromIndexFieldsInto, transformers, or other...

Files file-system/files

... ...Files RavenFS can store data by using one of the following storage engines: Esent or Voron. You can choose one of them while...