Skip to content
forked from JetBrains/xodus

JetBrains Xodus is a Java transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.

License

Notifications You must be signed in to change notification settings

scotta451/xodus

Repository files navigation

#JetBrains Xodus

##Overview JetBrains Xodus is a transactional schema-less embedded database written in pure Java. It was initially developed for JetBrains YouTrack (issue tracking and project management tool). At the moment Xodus is also used in some internal JetBrains projects.

Key features:

  • Xodus is written in pure Java.
  • Xodus is transactional and fully ACID-compliant.
  • Xodus is highly concurrent. Reads are completely non-blocking due to MVCC and true snapshot isolation.
  • Xodus is schema-less and agile. It requires no schema migrations or refactorings.
  • Xodus is embedded. It doesn’t require installation and administration.

Xodus is free and licensed under Apache 2.0. Xodus 1.0-SNAPSHOT artifacts are available in Maven Central repository.

##Building from Source Gradle is used to build, test and deploy. To run tests and assemble jars:

>gradle build

To assemble jars and skip running tests:

>gradle assemble   

Find out More

About

JetBrains Xodus is a Java transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.7%
  • Other 0.3%