https://github.com/ravendb/ravendb

ACID Document Database

https://github.com/ravendb/ravendb

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.5%) to scientific vocabulary

Keywords

csharp database document-database dotnet full-text-search indexing iot nosql ravendb search-engine sharding spatial time-series vector-search
Last synced: 5 months ago · JSON representation

Repository

ACID Document Database

Basic Info
  • Host: GitHub
  • Owner: ravendb
  • License: other
  • Language: C#
  • Default Branch: v7.1
  • Homepage: https://ravendb.net
  • Size: 807 MB
Statistics
  • Stars: 3,847
  • Watchers: 155
  • Forks: 845
  • Open Issues: 77
  • Releases: 60
Topics
csharp database document-database dotnet full-text-search indexing iot nosql ravendb search-engine sharding spatial time-series vector-search
Created almost 16 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Security Agents

docs/readme.linux.txt

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 v7.1
    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.target

Note: 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.service

Start the service:
    systemctl start ravendb.service

View 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/7.1/csharp/start/installation/setup-wizard

* Upgrading to a New Version
Follow the upgrade instructions available at: https://ravendb.net/docs/article-page/7.1/csharp/start/installation/upgrading-to-new-version



Owner

  • Name: RavenDB
  • Login: ravendb
  • Kind: organization

Issues and Pull Requests

Last synced: 5 months ago

All Time
  • Total issues: 212
  • Total pull requests: 5,713
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 7 days
  • Total issue authors: 106
  • Total pull request authors: 53
  • Average comments per issue: 2.99
  • Average comments per pull request: 0.42
  • Merged pull requests: 4,701
  • Bot issues: 0
  • Bot pull requests: 43
Past Year
  • Issues: 84
  • Pull requests: 2,978
  • Average time to close issues: 17 days
  • Average time to close pull requests: 3 days
  • Issue authors: 47
  • Pull request authors: 41
  • Average comments per issue: 1.74
  • Average comments per pull request: 0.34
  • Merged pull requests: 2,391
  • Bot issues: 0
  • Bot pull requests: 17
Top Authors
Issue Authors
  • ssteiner (10)
  • meghanajoshilw (9)
  • JohnGalt1717 (9)
  • xinix00 (7)
  • loraderon (6)
  • tzarger (5)
  • BickelLukas (5)
  • adambajguz (4)
  • derekdhaas (4)
  • mcrio (4)
  • danielwinkler (4)
  • thompson-tomo (4)
  • kalczur (4)
  • elitastic (4)
  • cadilhac (3)
Pull Request Authors
  • ppekrol (1,256)
  • kalczur (504)
  • arekpalinski (479)
  • grisha-kotler (363)
  • maciejaszyk (321)
  • karmeli87 (228)
  • shaharhikri (217)
  • garayx (215)
  • redknightlois (183)
  • shiranshalom (179)
  • mateuszbartosik (174)
  • M4xymm (173)
  • Lwiel (161)
  • ml054 (154)
  • efratshenhar (130)
Top Labels
Issue Labels
Studio (7) v6.0 (5) v5.4 (2) v7.0 (2) Corax (1) v7.1 (1) v6.2 (1)
Pull Request Labels
v6.0 (1,745) v5.4 (1,343) Studio (902) v6.2 (660) v7.0 (579) v7.1 (246) Corax (173) v6.1 (92) ai-agent (57) DO NOT MERGE (49) dependencies (43) javascript (38) v8.0 (35) 6.0.101 (29) 5.4.117 (28) v5.2 (21) Future (18) Docs (13) next-release-cycle (9) On Hold (8) v4.2 (7) remote-attachments (7) genai-attachments (7) Sharding (5) .NET (3) 5.4.116 (2) github_actions (2) json-schema (1) v5.3 (1) enhancement (1)

Dependencies

test/LicenseTests/LicenseTests.csproj nuget
  • xunit.runner.visualstudio 2.4.5 development
  • Microsoft.NET.Test.Sdk 17.7.2
  • xunit 2.4.2
test/RachisTests/RachisTests.csproj nuget
  • xunit.runner.visualstudio 2.4.5 development
  • Microsoft.NET.Test.Sdk 17.7.2
  • xunit 2.4.2
src/Voron/Voron.csproj nuget
test/BenchmarkTests/BenchmarkTests.csproj nuget
  • xunit.runner.visualstudio 2.4.5 development
  • Microsoft.NET.Test.Sdk 17.7.2
  • NodaTime 3.1.9
  • xunit 2.4.2
test/EmbeddedTests/EmbeddedTests.csproj nuget
  • xunit.runner.visualstudio 2.4.5 development
  • Microsoft.NET.Test.Sdk 17.7.2
  • xunit 2.4.2
test/FastTests/FastTests.csproj nuget
  • xunit.runner.visualstudio 2.4.5 development
  • Microsoft.NET.Test.Sdk 17.7.2
  • NodaTime 3.1.9
  • Spatial4n 0.4.1.1
  • xunit 2.4.2
test/InterversionTests/InterversionTests.csproj nuget
  • xunit.runner.visualstudio 2.4.5 development
  • Microsoft.NET.Test.Sdk 17.7.2
  • xunit 2.4.2
.github/workflows/FastTests.yml actions
  • actions/checkout v2 composite
  • actions/setup-dotnet v1 composite
.github/workflows/FastTestsARM.yml actions
  • actions/checkout v2 composite
  • actions/setup-dotnet v1 composite
.github/workflows/StudioTests.yml actions
  • actions/checkout v2 composite
  • actions/setup-dotnet v1 composite
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v2 composite
  • actions/setup-dotnet v1 composite
  • github/codeql-action/analyze v1 composite
  • github/codeql-action/init v1 composite
.github/workflows/compile.yml actions
  • actions/checkout v2 composite
  • actions/download-artifact v1 composite
  • actions/setup-dotnet v1 composite
  • actions/setup-node v2 composite
  • actions/upload-artifact v1 composite
.github/workflows/conventions.yml actions
  • actions/checkout v2 composite
  • actions/download-artifact v1 composite
  • actions/upload-artifact v1 composite
.github/workflows/slackNotify.yml actions
  • actions/checkout v2 composite
  • actions/github-script v5 composite
.github/workflows/studioConventions.yml actions
  • actions/checkout v3 composite
  • actions/setup-dotnet v1 composite
.github/workflows/studioLabel.yml actions
  • actions/checkout v2 composite
  • dorny/paths-filter v2 composite
.github/workflows/versionLabel.yml actions
  • actions/checkout v2 composite
docker/compose/linux-cluster/docker-compose.yml docker
  • ravendb/ravendb-nightly 5.4-ubuntu-latest
docker/compose/win-cluster/docker-compose.yml docker
  • ravendb/ravendb-nightly 5.4-windows-nanoserver-latest
docker/debug/ravendb-ubuntu-debug/Dockerfile docker
  • ravendb/ravendb 5.4-ubuntu-latest build
src/Raven.Studio/aceBuild/package-lock.json npm
  • ace https://github.com/ajaxorg/ace/archive/v1.2.5.tar.gz development
  • amdefine 1.0.1 development
  • architect-build https://github.com/c9/architect-build/tarball/17268dce65 development
  • async 2.6.4 development
  • async 0.2.10 development
  • copy-dir 0.4.0 development
  • dryice 0.4.11 development
  • lodash 4.17.21 development
  • minimist 1.2.6 development
  • mkdir-p 0.0.7 development
  • mkdirp 0.5.6 development
  • optimist 0.3.7 development
  • source-map 0.1.43 development
  • through 2.2.0 development
  • uglify-js 1.3.5 development
  • uglify-js 2.4.14 development
  • uglify-to-browserify 1.0.2 development
  • wordwrap 0.0.3 development
src/Raven.Studio/aceBuild/package.json npm
  • ace https://github.com/ajaxorg/ace/archive/v1.2.5.tar.gz development
  • architect-build https://github.com/c9/architect-build/tarball/17268dce65 development
  • copy-dir ^0.4.0 development
  • dryice ^0.4.11 development
src/Raven.Studio/package-lock.json npm
  • 814 dependencies
src/Raven.Studio/package.json npm
  • @types/ace 0.0.39 development
  • @types/bootstrap 3.3.33 development
  • @types/d3 3.5.34 development
  • @types/diff ^4.0.2 development
  • @types/durandal ^2.1.38 development
  • @types/eonasdan-bootstrap-datetimepicker ^3.0.20 development
  • @types/google.analytics 0.0.42 development
  • @types/jest ^28.1.6 development
  • @types/jquery 2.0.40 development
  • @types/jquery.blockui 0.0.28 development
  • @types/knockout-postbox 0.0.0 development
  • @types/knockout.validation 0.0.37 development
  • @types/leaflet ^1.7.11 development
  • @types/leaflet.markercluster ^1.5.1 development
  • @types/lodash ^4.14.182 development
  • @types/node-forge ^0.10.10 development
  • @types/prismjs ^1.26.0 development
  • @types/rbush ^2.0.1 development
  • @types/requirejs ^2.1.31 development
  • @types/sortablejs ^1.13.0 development
  • @types/toastr ^2.1.39 development
  • @typescript-eslint/eslint-plugin ^5.36.1 development
  • @typescript-eslint/parser ^5.36.1 development
  • acorn ^8.8.0 development
  • antlr4ts-cli ^0.5.0-alpha.4 development
  • circular-dependency-plugin ^5.2.0 development
  • clean-webpack-plugin ^4.0.0 development
  • copy-webpack-plugin ^9.0.1 development
  • css-loader ^6.7.1 development
  • css-minimizer-webpack-plugin ^3.4.1 development
  • eslint 8.22.0 development
  • exports-loader ^4.0.0 development
  • glob ^7.2.3 development
  • html-loader ^4.1.0 development
  • html-webpack-plugin ^5.4.0 development
  • imports-loader ^4.0.0 development
  • jest ^28.1.3 development
  • jest-cli ^28.1.3 development
  • jest-extended ^3.0.1 development
  • jest-junit ^14.0.0 development
  • less ^3.7.1 development
  • less-loader ^11.0.0 development
  • mini-css-extract-plugin ^2.6.1 development
  • postcss ^8.4.14 development
  • raw-loader ^4.0.1 development
  • resolve-url-loader ^5.0.0 development
  • terser-webpack-plugin ^5.3.3 development
  • ts-jest ^28.0.7 development
  • ts-loader ^9.3.1 development
  • typescript ^4.7.4 development
  • webfonts-loader ^7.5.2 development
  • webpack ^5.76.0 development
  • webpack-bundle-analyzer ^4.5.0 development
  • webpack-cli ^4.10.0 development
  • zip-webpack-plugin ^4.0.1 development
  • animate.css ^3.5.2
  • antlr4-c3 ^1.1.16
  • antlr4ts ^0.5.0-alpha.4
  • assert ^2.0.0
  • bootstrap ^3.4.1
  • bootstrap-duration-picker ^2.1.3
  • bootstrap-multiselect ^0.9.13-1
  • bootstrap-select ^1.13.18
  • cronstrue ^0.8.0
  • diff ^4.0.2
  • draggabilly ^2.4.1
  • durandal ^2.2.0
  • eonasdan-bootstrap-datetimepicker 4.17.47
  • favico.js ^0.3.10
  • jquery ^2.2.4
  • jquery-blockui ^2.7.0
  • jquery-fullscreen-plugin ^1.1.5
  • jszip ^3.10.0
  • jszip-utils 0.0.2
  • jwerty ^0.3.2
  • jwerty-globals-fixed ^0.3.3
  • knockout ^3.4.0
  • knockout-delegated-events ^0.6.1
  • knockout-postbox ^0.5.2
  • knockout.validation ^2.0.4
  • leaflet ^1.8.0
  • leaflet.markercluster ^1.5.3
  • lodash ^4.17.15
  • moment ^2.29.4
  • node-forge ^1.3.1
  • packery ^2.1.2
  • prismjs ^1.28.0
  • rbush ^2.0.1
  • sortablejs ^1.15.0
  • style-loader ^3.3.1
  • toastr ^2.1.4
  • util ^0.12.4
  • webcola ^3.4.0
bench/BulkInsert.Benchmark/BulkInsert.Benchmark.csproj nuget
bench/Indexing.Benchmark/Indexing.Benchmark.csproj nuget
bench/Micro.Benchmark/Micro.Benchmark.csproj nuget
  • BenchmarkDotNet 0.13.8
  • BenchmarkDotNet.Diagnostics.Windows 0.13.8
  • System.Runtime.CompilerServices.Unsafe 6.0.0
  • xunit 2.4.2
bench/Regression.Benchmark/Regression.Benchmark.csproj nuget
  • xunit.runner.visualstudio 2.4.5 development
  • Microsoft.DotNet.xunit.performance 1.0.0-alpha-build0041
  • Microsoft.DotNet.xunit.performance.runner.cli 1.0.0-alpha-build0041
  • Microsoft.NET.Test.Sdk 17.7.2
  • xunit 2.4.2
bench/SubscriptionFailover.Benchmark/SubscriptionFailover.Benchmark.csproj nuget
bench/Subscriptions.Benchmark/Subscriptions.Benchmark.csproj nuget
bench/TimeSeries.Benchmark/TimeSeries.Benchmark.csproj nuget
bench/Voron.Benchmark/Voron.Benchmark.csproj nuget
  • BenchmarkDotNet 0.13.8
  • BenchmarkDotNet.Diagnostics.Windows 0.13.8
  • Microsoft.CSharp 4.7.0
bench/VxSort.Benchmark/VxSort.Benchmark.csproj nuget
  • BenchmarkDotNet 0.13.8
  • BenchmarkDotNet.Diagnostics.Windows 0.13.8
src/Corax/Corax.csproj nuget
  • Newtonsoft.Json 13.0.3
  • Spatial4n 0.4.1.1
src/Raven.Client/Raven.Client.csproj nuget
  • Lambda2Js.Signed 3.1.4
  • Microsoft.AspNetCore.JsonPatch 7.0.11
  • Microsoft.Bcl.AsyncInterfaces 7.0.0
  • Microsoft.Bcl.HashCode 1.1.1
  • Microsoft.CSharp 4.7.0
  • Newtonsoft.Json 13.0.3
  • Nito.AsyncEx.Coordination 5.1.2
  • Raven.CodeAnalysis 1.0.11
  • System.Buffers 4.5.1
  • System.Memory 4.5.5
  • System.Runtime.CompilerServices.Unsafe 6.0.0
  • System.Threading.Tasks.Extensions 4.5.4
src/Raven.Embedded/Raven.Embedded.csproj nuget
  • Raven.CodeAnalysis 1.0.11
  • System.Runtime.Loader 4.3.0
src/Raven.Server/Raven.Server.csproj nuget
  • AWSSDK.Core 3.7.202.5
  • AWSSDK.Glacier 3.7.200.36
  • AWSSDK.S3 3.7.203.11
  • Azure.Storage.Blobs 12.17.0
  • CloudNative.CloudEvents 2.7.1
  • CloudNative.CloudEvents.Amqp 2.7.1
  • CloudNative.CloudEvents.Kafka 2.7.1
  • CloudNative.CloudEvents.NewtonsoftJson 2.7.1
  • Confluent.Kafka 2.2.0
  • CsvHelper 30.0.1
  • DasMulli.Win32.ServiceUtils.Signed 1.1.0
  • Google.Api.Gax.Rest 4.4.0
  • Google.Cloud.Storage.V1 4.6.0
  • JetBrains.Annotations 2023.2.0
  • Jint 3.0.32-ravendb
  • Lextm.SharpSnmpLib.Engine 11.3.102
  • Lucene.Net 3.0.54010
  • Lucene.Net.Contrib.Spatial.NTS 3.0.54010
  • McMaster.Extensions.CommandLineUtils 4.1.0
  • Microsoft.CodeAnalysis.CSharp 4.7.0
  • Microsoft.CodeAnalysis.CSharp.Workspaces 4.7.0
  • Microsoft.Extensions.Configuration.CommandLine 7.0.0
  • Microsoft.Extensions.Configuration.EnvironmentVariables 7.0.0
  • Microsoft.Extensions.Configuration.Json 7.0.0
  • Microsoft.Extensions.Configuration.UserSecrets 7.0.0
  • Microsoft.Win32.Registry 5.0.0
  • MySql.Data 8.1.0
  • MySqlConnector 2.2.7
  • NCrontab.Advanced 1.3.28
  • NEST 7.17.5
  • Npgsql 5.0.16
  • NuGet.Commands 6.7.0
  • NuGet.PackageManagement 6.7.0
  • NuGet.ProjectModel 6.7.0
  • NuGet.Protocol 6.7.0
  • NuGet.Resolver 6.7.0
  • Oracle.ManagedDataAccess.Core 3.21.110
  • Parquet.Net 3.10.0
  • Portable.BouncyCastle 1.9.0
  • RabbitMQ.Client 6.5.0
  • Raven.CodeAnalysis 1.0.11
  • System.Collections.Immutable 7.0.0
  • System.Data.SqlClient 4.8.5
  • System.Linq.Async 6.0.1
  • System.Reflection.Metadata 7.0.2
  • System.Security.Cryptography.ProtectedData 7.0.1
  • ZstdSharp.Port 0.7.2
  • librdkafka.redist 2.2.0
src/Raven.Studio/Raven.Studio.csproj nuget
  • Microsoft.VisualStudio.Web.BrowserLink.Loader 14.1.0
src/Raven.TestDriver/Raven.TestDriver.csproj nuget
src/Sparrow/Sparrow.csproj nuget
  • Microsoft.Bcl.AsyncInterfaces 7.0.0
  • Microsoft.CSharp 4.7.0
  • Nito.AsyncEx.Coordination 5.1.2
  • Raven.CodeAnalysis 1.0.11
  • System.Buffers 4.5.1
  • System.Memory 4.5.5
  • System.Runtime.CompilerServices.Unsafe 6.0.0
  • System.Threading.Tasks.Extensions 4.5.4
src/Sparrow.Server/Sparrow.Server.csproj nuget
  • Mono.Posix.NETStandard 1.0.0
  • Raven.CodeAnalysis 1.0.11
test/SlowTests/SlowTests.csproj nuget
  • xunit.runner.visualstudio 2.4.5 development
  • FubarDev.FtpServer 3.1.2
  • FubarDev.FtpServer.FileSystem.DotNet 3.1.2
  • FubarDev.FtpServer.FileSystem.InMemory 3.1.2
  • Microsoft.NET.Test.Sdk 17.7.2
  • System.DirectoryServices.Protocols 7.0.1
  • xunit 2.4.2
test/StressTests/StressTests.csproj nuget
  • xunit.runner.visualstudio 2.4.5 development
  • Microsoft.NET.Test.Sdk 17.7.2
  • xunit 2.4.2
test/Tests.Infrastructure/Tests.Infrastructure.csproj nuget
  • JunitXml.TestLogger 3.0.134
  • MongoDB.Driver 2.22.0
  • XunitLogger 4.0.991
  • xRetry 1.9.0
  • xunit 2.4.2
  • xunit.runner.utility 2.4.2
test/Tryouts/Tryouts.csproj nuget
tools/Raven.Debug/Raven.Debug.csproj nuget
  • McMaster.Extensions.CommandLineUtils 4.1.0
  • Microsoft.Bcl.AsyncInterfaces 7.0.0
  • Microsoft.Diagnostics.NETCore.Client 0.2.447801
  • Microsoft.Diagnostics.Tracing.TraceEvent 2.0.77
  • Newtonsoft.Json 13.0.3
  • System.Collections.Immutable 7.0.0
  • System.Diagnostics.DiagnosticSource 7.0.2
  • System.Reflection.Metadata 7.0.2
tools/Raven.Migrator/Raven.Migrator.csproj nuget
  • AWSSDK.Core 3.7.204
  • McMaster.Extensions.CommandLineUtils 4.1.0
  • Microsoft.Azure.DocumentDB.Core 2.20.0
  • Microsoft.Win32.Registry 5.0.0
  • MongoDB.Driver 2.22.0
  • MongoDB.Driver.GridFS 2.22.0
  • Newtonsoft.Json 13.0.3
  • Snappier 1.1.1
  • System.Collections.Immutable 7.0.0
  • System.Data.HashFunction.Blake2 2.0.0
  • System.Diagnostics.DiagnosticSource 7.0.2
  • System.Reflection.Metadata 7.0.2
  • System.Text.Encoding.CodePages 7.0.0
  • ZstdSharp.Port 0.7.2
tools/TypingsGenerator/TypingsGenerator.csproj nuget
  • TypeScripter 0.5.4
tools/Voron.Dictionary.Generator/Voron.Dictionary.Generator.csproj nuget
tools/Voron.Recovery/Voron.Recovery.csproj nuget
  • System.Collections.Immutable 7.0.0
  • System.Reflection.Metadata 7.0.2
  • ZstdSharp.Port 0.7.2
tools/rvn/rvn.csproj nuget
  • DasMulli.Win32.ServiceUtils.Signed 1.1.0
  • McMaster.Extensions.CommandLineUtils 4.1.0
  • Microsoft.Extensions.Configuration.Abstractions 7.0.0
  • Newtonsoft.Json 13.0.3
  • Portable.BouncyCastle 1.9.0
  • System.Security.Cryptography.ProtectedData 7.0.1
  • System.ServiceProcess.ServiceController 7.0.1
  • YamlDotNet 13.7.0
bench/ServerStoreTxMerger.Benchmark/ServerStoreTxMerger.Benchmark.csproj nuget
  • BenchmarkDotNet 0.13.9