https://github.com/ravendb/ravendb
ACID Document Database
https://github.com/ravendb/ravendb
csharp database document-database dotnet full-text-search indexing iot nosql ravendb search-engine sharding spatial time-series vector-search
Last synced: 12 days ago
JSON representation
ACID Document Database
- Host: GitHub
- URL: https://github.com/ravendb/ravendb
- Owner: ravendb
- License: other
- Created: 2010-03-02T11:05:30.000Z (about 15 years ago)
- Default Branch: v7.0
- Last Pushed: 2025-05-12T17:29:43.000Z (12 days ago)
- Last Synced: 2025-05-12T17:59:04.538Z (12 days ago)
- Topics: csharp, database, document-database, dotnet, full-text-search, indexing, iot, nosql, ravendb, search-engine, sharding, spatial, time-series, vector-search
- Language: C#
- Homepage: https://ravendb.net
- Size: 786 MB
- Stars: 3,745
- Watchers: 154
- Forks: 834
- Open Issues: 64
-
Metadata Files:
- Readme: docs/readme.linux.txt
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-csharp - RavenDB - A LINQ-enabled document database for .NET (Database)
- awesome-dotnet-cn - RavenDB - 用于.NET支持LINQ的文档数据库。 (数据库)
- awesome-dotnet - RavenDB - A LINQ-enabled document database for .NET (Database)
- awesome-dot-dev - RavenDB - A LINQ-enabled document database for .NET (Database)
- awsome-dotnet - RavenDB - A LINQ-enabled document database for .NET (Database)
- Awesome-Nuget-Packages - **RavenDB.Client**
- awesome-linq - RavenDB - A linq enabled document database for .NET (by @ravendb) (Libraries / Databases)
- Python-developer-roadmap - RavenDB
- awesome-dotnet - RavenDB - A LINQ-enabled document database for .NET (Database)
- fucking-awesome-dotnet - RavenDB - A LINQ-enabled document database for .NET (Database)
- fucking-awesome-dotnet - RavenDB - A LINQ-enabled document database for .NET (Database)
README
Startup instructions for RavenDB on Linux
=========================================* RavenDB as a Console Application
Open bash terminal
Type:
chmod +x run.sh
./run.sh* RavenDB as Daemon (systemd - applies to Ubuntu 16.04)
Open bash terminal, and create file /etc/systemd/system/ravendb.service, using super user permissions, containing:
[Unit]
Description=RavenDB v6.2
After=network.target[Service]
LimitCORE=infinity
LimitNOFILE=65535
LimitRSS=infinity
LimitAS=infinity
LimitMEMLOCK=infinity
TasksMax=infinity
StartLimitBurst=0
Restart=on-failure
Type=simple
TimeoutStopSec=300
User=
ExecStart=/path/to/RavenDB/run.sh[Install]
WantedBy=multi-user.targetNote: Replace in the above text the username "User=" and set path in "ExecStart"
Then register the service and enable it on startup by typing:
systemctl daemon-reload
systemctl enable ravendb.serviceStart the service:
systemctl start ravendb.serviceView its status using:
systemctl status ravendb.service
or
journalctl -f -u ravendb.service* Setup
Open browser, if not opened automatically, at url printed in "Server available on: "
Follow the web setup instructions at: https://ravendb.net/docs/article-page/6.2/csharp/start/installation/setup-wizard* Upgrading to a New Version
Follow the upgrade instructions available at: https://ravendb.net/docs/article-page/6.2/csharp/start/installation/upgrading-to-new-version