com.arcadedb:arcadedb-console
ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, the first Multi-Model DBMS. ArcadeDB supports Vector Embeddings.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.9%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, the first Multi-Model DBMS. ArcadeDB supports Vector Embeddings.
Basic Info
- Host: GitHub
- Owner: ArcadeData
- License: apache-2.0
- Language: Java
- Default Branch: main
- Homepage: https://arcadedb.com
- Size: 28.2 MB
Statistics
- Stars: 596
- Watchers: 16
- Forks: 78
- Open Issues: 148
- Releases: 44
Topics
Metadata Files
README.md
Multi Model DBMS Built for Extreme Performance
ArcadeDB is a Multi-Model DBMS (created originally as a fork from OrientDB Open Source project after the acquisition by SAP) with a brand-new engine made of Alien Technology, able to crunch millions of records per second on common hardware with the usage of minimal resources. ArcadeDB is written in LLJ: Low Level Java. It's still Java21+ but only using low level API to use advanced mechanical sympathy techniques and a reduced pressure of the Garbage Collector. It's highly optimized for extreme performance. Runs from a Raspberry Pi to multiple servers on the cloud.
ArcadeDB is fully transactional DBMS with support for ACID transactions, structured and unstructured data, native graph engine (no joins but links between records), full-text indexing, geospatial querying, and advanced security.
ArcadeDB supports the following models:
- Graph Database (compatible with Neo4j Cypher, Apache Tinkerpop Gremlin and OrientDB SQL)
- Document Database (compatible with the MongoDB driver + MongoDB queries and OrientDB SQL)
- Key/Value (compatible with the Redis driver)
- Search Engine
- Time Series
- Vector Embedding
ArcadeDB understands multiple languages:
- SQL (from OrientDB SQL)
- Neo4j Cypher (Open Cypher)
- Apache Gremlin (Apache Tinkerpop v3.7.x)
- GraphQL Language
- MongoDB Query Language
ArcadeDB can be used as:
- Embedded from any language on top of the Java Virtual Machine
- Remotely by using HTTP/JSON
- Remotely by using a Postgres driver (ArcadeDB implements Postgres Wire protocol)
- Remotely by using a Redis driver (only a subset of the operations are implemented)
- Remotely by using a MongoDB driver (only a subset of the operations are implemented)
For more information, see the documentation.
Getting started in 5 minutes
Start ArcadeDB Server with Docker:
docker run --rm -p 2480:2480 -p 2424:2424 \
-e JAVA_OPTS="-Darcadedb.server.rootPassword=playwithdata -Darcadedb.server.defaultDatabases=Imported[root]{import:https://github.com/ArcadeData/arcadedb-datasets/raw/main/orientdb/OpenBeer.gz}" \
arcadedata/arcadedb:latest
Now open your browser on http://localhost:2480 and play with ArcadeDB Studio and the
imported OpenBeer database to find your favorite beer.

ArcadeDB is cloud-ready with Docker and Kubernetes support.
You can also download the latest release, unpack it on your local hard drive and start the server with bin/server.sh or bin/server.bat for Windows.
Releases
There are three variants of (about monthly) releases:
full- this is the complete package of including all modulesminimal- this package excludes thegremlin,redisw,mongodbw,graphqlmodulesheadless- this package excludes thegremlin,redisw,mongodbw,graphql,studiomodules
The nightly builds of the repository head can be found here.
Java Versions
Starting from ArcadeDB 24.4.1 code is compatible with Java 21.
Java 21 packages are available on Maven central and docker images on Docker Hub.
We also support Java 17 on a separate branch java17 for those who cannot upgrade to Java 21 yet through GitHub packages.
To use Java 17 inside your project, add the repository to your pom.xml and reference dependencies as follows:
xml
<repositories>
<repository>
<name>github</name>
<id>github</id>
<url>https://maven.pkg.github.com/ArcadeData/arcadedb</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.arcadedb</groupId>
<artifactId>arcadedb-engine</artifactId>
<version>25.5.1-java17</version>
</dependency>
</dependencies>
Docker images are available on ghcr.io too:
shell
docker pull ghcr.io/arcadedata/arcadedb:25.5.1-java17
Community
Join our growing community around the world, for ideas, discussions and help regarding ArcadeDB.
- Chat live with us on Discord
- Follow us on Twitter
- or on Bluesky
- Connect with us on LinkedIn
- or on Facebook
- Questions tagged
#arcadedbon Stack Overflow - View our official Blog
Security
For security issues kindly email us at support@arcadedb.com instead of posting a public issue on GitHub.
License
ArcadeDB is Free for any usage and licensed under the liberal Open Source Apache 2 license. If you need commercial support, or you need to have an issue fixed ASAP, check our GitHub Sponsor page on both Recurrent and One-Time tiers. All the sponsorship received will be distributed to the active contributors of this project.
Thanks To
for providing YourKit Profiler to our committers.
Contributing
We would love for you to get involved with ArcadeDB project. If you wish to help, you can learn more about how you can contribute to this project in the contribution guide.
Have fun with data!
The ArcadeDB Team
TL;DR: ArcadeDB is an open-source multi-model NoSQL database systems.
Owner
- Name: Arcade Data
- Login: ArcadeData
- Kind: organization
- Email: info@arcadedata.com
- Location: London, UK
- Website: https://www.arcadedata.com
- Repositories: 13
- Profile: https://github.com/ArcadeData
The Company behind ArcadeDB and Arcade Trader
Citation (CITATION.cff)
# Copyright © 2021-present Arcade Data Ltd (info@arcadedata.com)
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# http://www.apache.org/licenses/LICENSE-2.0
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# SPDX-FileCopyrightText: 2021-present Arcade Data Ltd (info@arcadedata.com)
# SPDX-License-Identifier: Apache-2.0
cff-version: 1.2.0
title: ArcadeDB
message: If you use this software, please cite it using the metadata from this file.
type: software
authors:
- given-names: Luca
family-names: Garulli
repository-code: "https://github.com/ArcadeData/arcadedb"
url: "https://arcadedb.com"
abstract: Play With Data!
license: Apache-2.0
copyright: Copyright (c) 2021 Arcade Data Ltd
keywords:
- Multi-Model
- NoSQL
- SQL
- Database
- DBMS
GitHub Events
Total
- Create event: 366
- Commit comment event: 1
- Release event: 10
- Issues event: 248
- Watch event: 96
- Delete event: 332
- Issue comment event: 725
- Push event: 898
- Pull request review comment event: 167
- Pull request review event: 284
- Pull request event: 784
- Fork event: 14
Last Year
- Create event: 366
- Commit comment event: 1
- Release event: 10
- Issues event: 248
- Watch event: 96
- Delete event: 332
- Issue comment event: 725
- Push event: 898
- Pull request review comment event: 167
- Pull request review event: 284
- Pull request event: 784
- Fork event: 14
Committers
Last synced: 11 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| lvca | l****a | 1,768 |
| dependabot[bot] | 4****] | 540 |
| Christian Himpe | c****e@w****e | 127 |
| arcade-player | a****e@a****m | 119 |
| Roberto Franchini | r****i@g****m | 115 |
| hr.stoyanov | t****8 | 41 |
| Antarctic Giraffe | a****e@g****m | 36 |
| Snyk bot | s****t@s****o | 14 |
| ExtReMLapin | 3****n | 9 |
| Gregor Frey | g****y@g****m | 4 |
| Aleš Najmann | a****n@g****m | 3 |
| Josh Soref | 2****f | 3 |
| Matteo Baccan | m****n@g****m | 3 |
| Erick J | e****k@e****g | 3 |
| Roberto Franchini | r****i@a****m | 2 |
| Claudio | c****b@g****m | 2 |
| Dominik Bergen | 1****t | 2 |
| Ilia Naryzhny | p****m@y****u | 2 |
| Luke | L****e | 2 |
| T. H. Soh | d****c@g****m | 2 |
| bennelli | b****i@g****e | 2 |
| Christoph Thelen | d****i@u****t | 2 |
| Eric Le Goff | e****f@p****m | 1 |
| Greg Lincoln | g****g@g****m | 1 |
| robfrank | r****i@g****m | 1 |
| Jonathan Leitschuh | j****h@g****m | 1 |
| Lucian Musca | l****6@g****m | 1 |
| Miles Granger | m****3@g****m | 1 |
| Pawel Maslej | 1****a | 1 |
| Sam Stowers | p****d@g****m | 1 |
| and 3 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 329
- Total pull requests: 1,146
- Average time to close issues: about 1 month
- Average time to close pull requests: 8 days
- Total issue authors: 76
- Total pull request authors: 23
- Average comments per issue: 2.09
- Average comments per pull request: 0.56
- Merged pull requests: 836
- Bot issues: 4
- Bot pull requests: 706
Past Year
- Issues: 168
- Pull requests: 796
- Average time to close issues: 12 days
- Average time to close pull requests: 3 days
- Issue authors: 35
- Pull request authors: 10
- Average comments per issue: 1.91
- Average comments per pull request: 0.61
- Merged pull requests: 599
- Bot issues: 3
- Bot pull requests: 483
Top Authors
Issue Authors
- gramian (61)
- lvca (43)
- ExtReMLapin (36)
- robfrank (31)
- ironluca (14)
- vic0824 (12)
- finduspedersen (8)
- tolgaulas (5)
- jymcheong (5)
- carlos-rodrigues-8x8 (5)
- shasaur (4)
- TheVamp (4)
- DMCTowns (4)
- mdre (4)
- TimMensch (3)
Pull Request Authors
- dependabot[bot] (721)
- robfrank (195)
- gramian (108)
- lvca (49)
- arcade-player (32)
- ExtReMLapin (26)
- snyk-bot (9)
- carlos-rodrigues-8x8 (6)
- justin2004 (4)
- mdre (2)
- oc007us (2)
- mirzakaracic (2)
- Cap-n-Cook (2)
- TalkingSiren (2)
- docbacardi (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 15
- Total downloads: unknown
- Total docker downloads: 125,103
-
Total dependent packages: 37
(may contain duplicates) -
Total dependent repositories: 26
(may contain duplicates) - Total versions: 589
repo1.maven.org: com.arcadedb:arcadedb-engine
ArcadeDB
- Homepage: https://arcadedata.com/
- Documentation: https://appdoc.app/artifact/com.arcadedb/arcadedb-engine/
- License: Apache-2.0,Apache-2.0
-
Latest release: 25.7.1
published 6 months ago
Rankings
repo1.maven.org: com.arcadedb:arcadedb-gremlin
ArcadeDB
- Homepage: https://arcadedata.com/
- Documentation: https://appdoc.app/artifact/com.arcadedb/arcadedb-gremlin/
- License: Apache-2.0,Apache-2.0
-
Latest release: 25.7.1
published 6 months ago
Rankings
repo1.maven.org: com.arcadedb:arcadedb-server
ArcadeDB
- Homepage: https://arcadedata.com/
- Documentation: https://appdoc.app/artifact/com.arcadedb/arcadedb-server/
- License: Apache-2.0,Apache-2.0
-
Latest release: 25.7.1
published 6 months ago
Rankings
repo1.maven.org: com.arcadedb:arcadedb-network
ArcadeDB
- Homepage: https://arcadedata.com/
- Documentation: https://appdoc.app/artifact/com.arcadedb/arcadedb-network/
- License: Apache-2.0,Apache-2.0
-
Latest release: 25.7.1
published 6 months ago
Rankings
repo1.maven.org: com.arcadedb:arcadedb-graphql
ArcadeDB
- Homepage: https://arcadedata.com/
- Documentation: https://appdoc.app/artifact/com.arcadedb/arcadedb-graphql/
- License: Apache-2.0,Apache-2.0
-
Latest release: 25.7.1
published 6 months ago
Rankings
repo1.maven.org: com.arcadedb:arcadedb-postgresw
ArcadeDB
- Homepage: https://arcadedata.com/
- Documentation: https://appdoc.app/artifact/com.arcadedb/arcadedb-postgresw/
- License: Apache-2.0,Apache-2.0
-
Latest release: 25.7.1
published 6 months ago
Rankings
repo1.maven.org: com.arcadedb:arcadedb-integration
ArcadeDB
- Homepage: https://arcadedata.com/
- Documentation: https://appdoc.app/artifact/com.arcadedb/arcadedb-integration/
- License: Apache-2.0,Apache-2.0
-
Latest release: 25.7.1
published 6 months ago
Rankings
repo1.maven.org: com.arcadedb:arcadedb-mongodbw
ArcadeDB
- Homepage: https://arcadedata.com/
- Documentation: https://appdoc.app/artifact/com.arcadedb/arcadedb-mongodbw/
- License: Apache-2.0,Apache-2.0
-
Latest release: 25.7.1
published 6 months ago
Rankings
repo1.maven.org: com.arcadedb:arcadedb-redisw
ArcadeDB
- Homepage: https://arcadedata.com/
- Documentation: https://appdoc.app/artifact/com.arcadedb/arcadedb-redisw/
- License: Apache-2.0,Apache-2.0
-
Latest release: 25.7.1
published 6 months ago
Rankings
repo1.maven.org: com.arcadedb:arcadedb-console
ArcadeDB
- Homepage: https://arcadedata.com/
- Documentation: https://appdoc.app/artifact/com.arcadedb/arcadedb-console/
- License: Apache-2.0,Apache-2.0
-
Latest release: 25.7.1
published 6 months ago
Rankings
repo1.maven.org: com.arcadedb:arcadedb-coverage
Compute aggregated test code coverage
- Homepage: https://arcadedata.com/
- Documentation: https://appdoc.app/artifact/com.arcadedb/arcadedb-coverage/
- License: Apache-2.0,Apache-2.0
-
Latest release: 25.4.1
published 10 months ago
Rankings
repo1.maven.org: com.arcadedb:arcadedb-package
ArcadeDB
- Homepage: https://arcadedata.com/
- Documentation: https://appdoc.app/artifact/com.arcadedb/arcadedb-package/
- License: Apache-2.0,Apache-2.0
-
Latest release: 25.7.1
published 6 months ago
Rankings
repo1.maven.org: com.arcadedb:arcadedb-parent
ArcadeDB
- Homepage: https://arcadedata.com/
- Documentation: https://appdoc.app/artifact/com.arcadedb/arcadedb-parent/
- License: Apache 2
-
Latest release: 25.7.1
published 6 months ago
Rankings
repo1.maven.org: com.arcadedb:arcadedb-metrics
ArcadeDB
- Homepage: https://arcadedata.com/
- Documentation: https://appdoc.app/artifact/com.arcadedb/arcadedb-metrics/
- License: Apache-2.0,Apache-2.0
-
Latest release: 25.7.1
published 6 months ago
Rankings
repo1.maven.org: com.arcadedb:arcadedb-studio
ArcadeDB
- Homepage: https://arcadedata.com/
- Documentation: https://appdoc.app/artifact/com.arcadedb/arcadedb-studio/
- License: Apache 2
-
Latest release: 25.7.1
published 6 months ago
Rankings
Dependencies
- com.arcadedb:arcadedb-engine 22.6.2-SNAPSHOT compile
- com.arcadedb:arcadedb-integration 22.6.2-SNAPSHOT compile
- com.arcadedb:arcadedb-network 22.6.2-SNAPSHOT compile
- org.jline:jline-reader 3.21.0
- org.jline:jline-terminal 3.21.0
- com.arcadedb:arcadedb-server 22.6.2-SNAPSHOT test
- com.arcadedb:arcadedb-console 22.6.2-SNAPSHOT
- com.arcadedb:arcadedb-engine 22.6.2-SNAPSHOT
- com.arcadedb:arcadedb-graphql 22.6.2-SNAPSHOT
- com.arcadedb:arcadedb-gremlin 22.6.2-SNAPSHOT
- com.arcadedb:arcadedb-mongodbw 22.6.2-SNAPSHOT
- com.arcadedb:arcadedb-network 22.6.2-SNAPSHOT
- com.arcadedb:arcadedb-postgresw 22.6.2-SNAPSHOT
- com.arcadedb:arcadedb-redisw 22.6.2-SNAPSHOT
- com.arcadedb:arcadedb-server 22.6.2-SNAPSHOT
- ch.qos.logback:logback-classic 1.2.11 test
- com.arcadedb:arcadedb-network 22.6.2-SNAPSHOT test
- org.postgresql:postgresql 42.3.6 test
- org.testcontainers:junit-jupiter 1.16.3 test
- org.testcontainers:testcontainers 1.16.3 test
- com.google.code.gson:gson 2.9.0 compile
- com.conversantmedia:disruptor 1.2.20
- org.apache.lucene:lucene-analyzers-common 8.11.1
- org.apache.lucene:lucene-queryparser 8.11.1
- org.json:json 20220320
- org.lz4:lz4-java 1.8.0
- com.arcadedb:arcadedb-server 22.6.2-SNAPSHOT compile
- com.arcadedb:arcadedb-gremlin 22.6.2-SNAPSHOT test
- com.arcadedb:arcadedb-server 22.6.2-SNAPSHOT test
- com.arcadedb:arcadedb-server 22.6.2-SNAPSHOT provided
- org.apache.tinkerpop:gremlin-core 3.5.2
- org.apache.tinkerpop:gremlin-groovy 3.5.2
- org.apache.tinkerpop:gremlin-server 3.5.2
- org.opencypher.gremlin:translation 1.0.4
- com.arcadedb:arcadedb-server 22.6.2-SNAPSHOT test
- org.apache.tinkerpop:gremlin-test 3.5.2 test
- org.junit.vintage:junit-vintage-engine ${junit.jupiter.version} test
- com.arcadedb:arcadedb-engine 22.6.2-SNAPSHOT
- com.univocity:univocity-parsers 2.9.1
- io.netty:netty-transport 4.1.76.Final compile
- com.arcadedb:arcadedb-server 22.6.2-SNAPSHOT provided
- de.bwaldvogel:mongo-java-server 1.40.0
- com.arcadedb:arcadedb-server 22.6.2-SNAPSHOT test
- org.mongodb:mongo-java-driver 3.12.11 test
- com.arcadedb:arcadedb-engine 22.6.2-SNAPSHOT compile
- org.slf4j:slf4j-simple 1.7.36 compile
- org.slf4j:jul-to-slf4j 1.7.36
- com.arcadedb:arcadedb-console 22.6.2-SNAPSHOT
- com.arcadedb:arcadedb-engine 22.6.2-SNAPSHOT
- com.arcadedb:arcadedb-graphql 22.6.2-SNAPSHOT
- com.arcadedb:arcadedb-gremlin 22.6.2-SNAPSHOT
- com.arcadedb:arcadedb-mongodbw 22.6.2-SNAPSHOT
- com.arcadedb:arcadedb-postgresw 22.6.2-SNAPSHOT
- com.arcadedb:arcadedb-redisw 22.6.2-SNAPSHOT
- com.arcadedb:arcadedb-server 22.6.2-SNAPSHOT
- org.assertj:assertj-core 3.22.0 test
- org.junit.jupiter:junit-jupiter 5.8.2 test
- org.mockito:mockito-core 4.6.0 test
- com.ibm.icu:icu4j 71.1 compile
- com.arcadedb:arcadedb-server 22.6.2-SNAPSHOT provided
- com.arcadedb:arcadedb-gremlin 22.6.2-SNAPSHOT test
- com.arcadedb:arcadedb-server 22.6.2-SNAPSHOT test
- org.postgresql:postgresql 42.3.6 test
- com.arcadedb:arcadedb-server 22.6.2-SNAPSHOT provided
- com.arcadedb:arcadedb-server 22.6.2-SNAPSHOT test
- redis.clients:jedis 3.7.1 test
- com.arcadedb:arcadedb-engine 22.6.2-SNAPSHOT compile
- com.arcadedb:arcadedb-integration 22.6.2-SNAPSHOT compile
- com.arcadedb:arcadedb-network 22.6.2-SNAPSHOT compile
- org.slf4j:slf4j-simple 1.7.36 compile
- io.dropwizard.metrics:metrics-core 4.2.9
- io.dropwizard.metrics:metrics-jmx 4.2.9
- io.undertow:undertow-core 2.2.17.Final
- actions/checkout v3.3.0 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- actions/checkout v3.3.0 composite
- actions/setup-java v3 composite
- actions/setup-python v4 composite
- codacy/codacy-coverage-reporter-action v1 composite
- docker/login-action v2 composite
- dorny/test-reporter v1 composite
- pre-commit/action v3.0.0 composite
- xembly/workflow-manager v1 composite
- actions/checkout v3.3.0 composite
- actions/setup-java v3 composite
- docker/login-action v2 composite
- actions/checkout v3.3.0 composite
- actions/setup-java v3 composite
- actions/setup-python v4 composite
- codacy/codacy-coverage-reporter-action v1 composite
- dorny/test-reporter v1 composite
- pre-commit/action v3.0.0 composite
- xembly/workflow-manager v1 composite
- eclipse-temurin 19 build
- MeterianHQ/meterian-github-action v1.0.15 composite
- actions/checkout v4 composite
- arcadedata/arcadedb latest
- SQLAlchemy ==2.0.23 test
- asyncpg ==0.29.0 test
- nest_asyncio ==1.5.8 test
- pg8000 ==1.30.3 test
- psycopg ==3.1.12 test
- psycopg-binary ==3.1.12 test
- psycopg2-binary ==2.9.9 test

