This repository contains source code for the RavenDB document database. With a RavenDB database you can set up a NoSQL data architecture or add a NoSQL layer to your current relational database.
Request your license.
Download the latest version of RavenDB.
Install and set up your database.
RavenDB Bootcamp is a free, self-directed learning course. In just three units you will learn how to use RavenDB to create fully-functional, real-world programs with NoSQL Databases. If you are unfamiliar with NoSQL, it’s okay. We will provide you with all the information you need.
Stay Updated on New DevelopmentsWe keep adding new features to improve your RavenDB experience. Check out our latest improvements, updated weekly.
Access full documentation for RavenDB. Like our database, it is easy to use.
If you have any questions, or need further assistance, you can contact us directly.
You can create issues and track them at our YouTrack page.
RavenDB Developer Community GroupIf you have any questions please visit our community group. The solutions for the most common challenges are available. You are welcome to join!
Please check out our contribution guidelines.
First please review and set up prerequisites.
Running locally:
<path/to/ravendb>/Server/Raven.Server
Registering as service in Windows using rvn
utility available in the package Server directory:
<path\to\ravendb>\rvn.exe windows-service register --service-name RavenDB4
<path/to/ravendb>/Server/Raven.Server --ServerUrl=http://localhost:8080
Open a web browser and enter http://localhost:8080
Click on Databases
in the menu on the left-hand side, and then create a new database named SampleDataDB
Click on Settings
and then on Create Sample Data
in the left menu. Now Click on Create
Install .NET Core SDK. See : Downloads and PowerShell
Open a terminal and type:
mkdir HelloWorld cd HelloWorld dotnet new console
dotnet add package RavenDB.Client --version 4.0.*
using System; using Raven.Client.Documents; namespace HelloWorld { class Shippers { public string Name; public string Phone; } class Program { static void Main(string[] args) { using (var store = new DocumentStore { Urls = new string[] {"http://localhost:8080"}, Database = "SampleDataDB" }) { store.Initialize(); using (var session = store.OpenSession()) { var shipper = session.Load<Shippers>("shippers/1-A"); Console.WriteLine("Shipper #1 : " + shipper.Name + ", Phone: " + shipper.Phone); } } } } }
dotnet restore dotnet build dotnet run
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4