max data file size

110 views
Skip to first unread message

trendl

unread,
Feb 22, 2012, 11:43:21 AM2/22/12
to ravendb
Hi,

is there an upper limit on the data file size? Does using multiple
databases hence multiple files provide performance gain?

Thanks,
Tomas

Chris Marisic

unread,
Feb 22, 2012, 12:06:38 PM2/22/12
to rav...@googlegroups.com
RavenDB's underlying data store is ESENT. The same database microsoft builds Exchange on top of. It supports volumes into the terrabytes.

Mauro Servienti

unread,
Feb 22, 2012, 12:13:06 PM2/22/12
to rav...@googlegroups.com
if I recall well 16tb

.m
_____________________
it's all about trust...

From: Chris Marisic
Sent: 22/02/2012 18:06
To: rav...@googlegroups.com
Subject: [RavenDB] Re: max data file size

Matt Warren

unread,
Feb 22, 2012, 12:15:49 PM2/22/12
to rav...@googlegroups.com
According to Wikipedia, an ESENT database can hold up to 16 terabytes, see  http://en.wikipedia.org/wiki/Extensible_Storage_Engine#Databases

But I think you might hit a limit with the Lucene indexes if you try and index that much data!

Itamar Syn-Hershko

unread,
Feb 22, 2012, 1:48:40 PM2/22/12
to rav...@googlegroups.com
Esent can hold up to 16tb, and as Matt indicated it may not be the bottleneck at those sizes

You probably want to consider sharding if you ever get to that scale. Multi-tenancy should be used by different applications, or the same application in different contexts

Oren Eini (Ayende Rahien)

unread,
Feb 22, 2012, 11:03:06 PM2/22/12
to rav...@googlegroups.com
The physical limit is 16 TB for documents.
Indexes are stored separately, and are not counted for this measure.
You can have multiple databases, and each will have a 16 TB size limit.

Note that at those sizes, we recommend sharding the data.

On Wed, Feb 22, 2012 at 6:43 PM, trendl <rend...@gmail.com> wrote:
Reply all
Reply to author
Forward
0 new messages