Skip to content

ArcadeData/arcadedb

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

* New configurable transaction isolation level

Related to issue #1000

* feat: support for multiple transaction isolation

Fixed issue #1000 supporting REPEATABLE_READ as a new feature.

* test: fixed test case
a399fb2

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
January 25, 2022 16:26
April 5, 2023 14:48
April 5, 2023 14:48
e2e
April 5, 2023 14:48
April 5, 2023 14:48
April 5, 2023 14:48
April 5, 2023 14:48
April 5, 2023 14:48
April 5, 2023 14:48
April 5, 2023 14:48
January 4, 2023 16:37
September 1, 2021 16:44
August 16, 2021 12:07
April 5, 2023 14:48

License REUSE status Maven Central

Java CI - deploy Codacy Badge Codacy Badge security status stability status

ArcadeDB Logo

Join Discord

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 Java11+ but only using low level API to use advanced mechanical sympathy techniques and a reduced pressure of the Garbage Collector.

ArcadeDB supports the following models:

ArcadeDB understands multiple languages:

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)

Getting started in 5 minutes

Start ArcadeDB Server with Docker:

docker run --rm -p 2480:2480 -p 2424:2424
           -e arcadedb.server.rootPassword=playwithdata
           -e "arcadedb.server.defaultDatabases=OpenBeer[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 Studio

Community

Join our growing community around the world, for ideas, discussions and help regarding ArcadeDB.

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.

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