leventov / xodus

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

Home Page:http://jetbrains.github.io/xodus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

          _________    _____________              _____               
          ______  /______  /___  __ )____________ ___(_)______________
          ___ _  /_  _ \  __/_  __  |_  ___/  __ `/_  /__  __ \_  ___/
          / /_/ / /  __/ /_ _  /_/ /_  /   / /_/ /_  / _  / / /(__  ) 
          \____/  \___/\__/ /_____/ /_/    \__,_/ /_/  /_/ /_//____/  
                                                                      
                      ____  __     _________              
                      __  |/ /___________  /___  _________
                      __    /_  __ \  __  /_  / / /_  ___/
                      _    | / /_/ / /_/ / / /_/ /_(__  ) 
                      /_/|_| \____/\__,_/  \__,_/ /____/    

##Overview JetBrains Xodus is a transactional schema-less embedded database written in pure Java. It was initially developed for JetBrains YouTrack (an issue tracking and project management tool). Currently Xodus is also used in JetBrains Hub (JetBrains' team tools connector) and 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 or administration.

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

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

>gradlew build

To assemble jars and skip running tests:

>gradlew assemble   

Find out More

About

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

http://jetbrains.github.io/xodus

License:Apache License 2.0


Languages

Language:Java 99.7%Language:JavaScript 0.2%Language:FreeMarker 0.0%