Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 672 Bytes

README.md

File metadata and controls

39 lines (29 loc) · 672 Bytes

Goblin

Badger mascot

Goblin is a database written in pure Java. It's an experimental project to help us understand the database's principle.

AIMS:

  • SQL Engine
  • Columnar Storage
  • Various Index
  • SIMD Vectorized Operation
  • ...

Core Dependencies:

  • CALCITE
  • GUAVA
  • NETTY
  • ARROW
  • ...

Getting Started

Requires:

  • JAVA-18
  • MAVEN-3.6.3

Steps:

  • You must change the path of project's root, and exec maven's command.
cd ${project-path}
./mvnw clean compile
  • You run a Java's application in the development integration environment, such as: IDEA.
com.wojustme.goblin.server.GoblinStartup.main