Skip to content
A linq enabled document database for .NET
C# JavaScript TypeScript HTML CSS PowerShell Other
Find file
Pull request Compare This branch is 64 commits ahead, 1 commit behind ravendb:master.
Latest commit 56787bd Apr 29, 2016 @ayende Merge pull request #3645 from ppekrol/master
RavenDB-4553 Fix issues with resetting write errors in Index
Failed to load latest commit information.
.nuget RavenDB-4143 restoring nuget packages before compilation Dec 19, 2015
Art Adding logo Aug 7, 2014
Bundles included AuthorizationClientAsyncExtensions Feb 17, 2016
DefaultConfigs crlf, tabs to spaces Oct 30, 2015
Imports porting RavenDB-4196 issue fix from 2.5, with code style refactorings Jan 27, 2016
NuGet RavenDB-3454 added Raven.Client.* bundles to build script Dec 4, 2015
Raven.Abstractions RavenDB-4516 Smuggler fails after finishing and therefore it doesnt c… Apr 19, 2016
Raven.Backup RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.Build crlf, tabs to spaces Oct 30, 2015
Raven.Client.Lightweight RavenDB-4555 Making sure we don't return the same HttpClient to the c… Apr 29, 2016
Raven.Client.MonoForAndroid crlf, tabs to spaces Oct 30, 2015
Raven.Client.MvcIntegration RavenDB-3454 removed NuGet.targets Dec 8, 2015
Raven.Client.VisualBasic.Tests crlf, tabs to spaces Oct 30, 2015
Raven.Client.WinRT RavenDB-3454 removed NuGet.targets Dec 8, 2015
Raven.Database RavenDB-4553 Fix issues with resetting write errors in Index Apr 29, 2016
Raven.Debug RavenDB-3454 removed NuGet.targets Dec 8, 2015
Raven.DtcTests RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.Migration RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.Performance RavenDB-3454 removed NuGet.targets Dec 8, 2015
Raven.Server RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.Setup.CustomActions crlf, tabs to spaces Oct 30, 2015
Raven.Setup Renaming build output directory so it won't conflict with the tab com… Jan 28, 2016
Raven.SimulatedWorkLoad RavenDB-3454 removed NuGet.targets Dec 8, 2015
Raven.SlowTests RavenDB-4085 export will do multiple runs with last run that is execu… Jan 28, 2016
Raven.Smuggler RavenDB-4516 Smuggler fails after finishing and therefore it doesnt c… Apr 19, 2016
Raven.Sparrow RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.StorageExporter RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.Studio.Html5 RavenDB-4540 Document view -> refresh button doesn't work Apr 22, 2016
Raven.Tests.Bundles failing test Feb 2, 2016
Raven.Tests.Common RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.Tests.Core RavenDB-4510 adding missing configuration Apr 18, 2016
Raven.Tests.FileSystem RavenDB-4548 Fixing creation of signatures when a file name contains … Apr 26, 2016
Raven.Tests.Helpers Added unique sufix to enable parallel testing scenarios for embedded … Apr 8, 2016
Raven.Tests.Issues RavenDB-4420 In queries with SaveEnumAsInteger doesn't work1 Apr 22, 2016
Raven.Tests.MailingList Make sure that show timing works on dynamic queries as well Mar 14, 2016
Raven.Tests.Migration RavenDB-3454 removed NuGet.targets Dec 8, 2015
Raven.Tests.Server.Runner RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.Tests.Web RavenDB-4286 increased timeout to prevent task canceled exception fro… Feb 3, 2016
Raven.Tests Merge pull request #3647 from arekpalinski/RavenDB-4555 Apr 29, 2016
Raven.Tryouts.MonoForAndroid RavenDB-3454 removed NuGet.targets Dec 8, 2015
Raven.Tryouts make sure that http connection is returned to HttpClientCache when ch… Apr 25, 2016
Raven.VisualHost RavenDB-3454 removed NuGet.targets Dec 8, 2015
Raven.Voron Avoid trying to prefetch memory in systems that do no support it Apr 28, 2016
Raven.Web RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.Xunit.Runner RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Scripts crlf, tabs to spaces Oct 30, 2015
SharedLibs RavenDB-4378 mscorlib recursive resource lookup bug (ayende/Costura#4) Feb 24, 2016
Tools RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
.gitattributes added pre-commit hook Nov 1, 2015
.gitignore RavenDB-3454 making xproj and csproj projects compile when in same sln Dec 4, 2015
CommonAssemblyInfo.cs Fixing tests outside build server Jan 8, 2016
How to build.txt crlf, tabs to spaces Oct 30, 2015
RavenDB.sln RavenDB-3454 removed NuGet.targets Dec 8, 2015
RavenDB.sln.DotSettings RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Settings.StyleCop crlf, tabs to spaces Oct 30, 2015
acknowledgments.txt crlf, tabs to spaces Oct 30, 2015
agpl.txt crlf, tabs to spaces Oct 30, 2015
bisect.cmd added bisect.cmd, removed bisect_internal.ps1 May 9, 2014
bisect.ps1 crlf, tabs to spaces Oct 30, 2015
bisect_internal.sh Fixing path in the bisect tool Jan 7, 2015
build.cmd Upgrade psake to use the package from NuGet. Now builds should run like: Oct 31, 2012
build.ps1 crlf, tabs to spaces Oct 30, 2015
build_utils.ps1 crlf, tabs to spaces Oct 30, 2015
cleanup.cmd added cleanup script Jun 24, 2014
cleanup.ps1 fixed git.exe lookup in cleanup.ps1 (since git 2.6 default installati… Nov 17, 2015
contributing.txt crlf, tabs to spaces Oct 30, 2015
default.ps1 Merge branch 'master' of github.com:ayende/ravendb Jan 28, 2016
git_setup.cmd converting tabs to spaces Oct 30, 2015
git_setup.ps1 added pre-commit hook Nov 1, 2015
global.json RavenDB-3454 updated dnx core to 1.0.0-rc1-update1 Dec 9, 2015
license.txt crlf, tabs to spaces Oct 30, 2015
normalize.ps1 crlf, tabs to spaces Oct 30, 2015
quick.ps1 crlf, tabs to spaces Oct 30, 2015
readme.md Suggested edits for readme.md Feb 14, 2016
reserver_ports.cmd crlf, tabs to spaces Oct 30, 2015
zzz_RavenDB_Release.sln sln fixes Oct 30, 2015
zzz_RavenDB_Release.sln.DotSettings Team conventions for the zzz_RavenDB_Release.sln Feb 4, 2014

readme.md

Raven DB

A 2nd generation document database

What to Use RavenDB for and When to Use It

A relational database requires a database schema to define columns and rows in tables. RavenDB is a schema-free NoSQL (non-relational) database that allows you to just store your stuff. It is built in .NET, has both a .NET client API and a JAVA client API, and uses JSON documents for storage of data. Sharding is supported, which means data can be split across multipe servers. In addition, ACID transactions guarantee reliable processing. RavenDB excels when speed, large datasets, scaling, and/or ease-of-use are a concern.

Issue tracker: http://issues.hibernatingrhinos.com

You can start the Raven Service by executing /server/raven.server.exe, and then you can then visit http://localhost:8080 for looking at the UI.

For any questions, please visit: http://groups.google.com/group/ravendb/

RavenDB's homepage: http://ravendb.net

For your convenience RavenDB is also available as nuget packages: RavenDB.Client and RavenDB.Embedded.

This release contains the following:

/Client - RavenDB lightweight client for .NET 4.0 and its dependencies. *** This is the recommended client to use ***

/Silverlight - A lightweight Silverlight 4.0 client for RavenDB and its dependencies..

/EmbeddedClient - The files required to run the RavenDB client, in server or embedded mode. Reference Raven.Client.Embedded.dll and create a DocumentStore, passing a URL or a directory. See the docs for more help.

Whichever client version you choose to use, reference all the assemblies in the corresponding folder to your project.

As for the rest of the folders in the package, here's a brief description of what they contain:

/Server - The files required to run RavenDB in server / service mode. Execute /Server/Raven.Server.exe /install to register and start the Raven service

/Web - The files required to run RavenDB under IIS. Create an IIS site in the /Web directory to start the Raven site.

/Bundles - Bundles for extending RavenDB in various ways

/Samples - Some sample applications for RavenDB * Under each sample application folder there is a "Start Raven.cmd" file which will starts Raven with all the data and indexes required to run the sample successfully.

/Backup - Standalone backup tool, for performing backup operations using a user with admin privileges.

/Smuggler - The Import/Export utility for RavenDB.

Something went wrong with that request. Please try again.