Skip to content
/ guinsoo Public
forked from ciusji/guinsoo

A metadata store database for GuinsooLab stack.

License

Notifications You must be signed in to change notification settings

Taricx/guinsoo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 Cannot retrieve latest commit at this time.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

badge
logo
Powered by GuinsooLab

maven size version cov downloads

A metadata store database for GuinsooLab stack.

For more information please visit here.

Features

  • Super-fast, open source, JDBC API
  • In-memory, non-blocking store, designed for low-latency applications
  • Embedded and server modes; disk-based or in-memory databases
  • Transaction support, multi-version concurrency
  • Fulltext search
  • Encrypted databases

More information, please refer to here.

Overview

Working from the top down, the layers look like this:

  • JDBC driver.
  • Connection/session management.
  • SQL Parser.
  • Command execution and planning.
  • Table/Index/Constraints.
  • Transactions layer.
  • B-tree/ART.
  • Filesystem abstraction.

Quickstart

Step 1: Add maven dependency (click here to find more versions ð)

<dependency>
    <groupId>io.github.ciusji</groupId>
    <artifactId>guinsoo</artifactId>
    <version>0.2.2</version>
</dependency>

Step 2: Connect and execute SQL

Class.forName("org.guinsoo.Driver");
Connection conn = DriverManager.getConnection("jdbc:guinsoo:mem:");
Statement stat = conn.createStatement();

stat.execute("YOUR SQL");

stat.close();
conn.close();

For more language, such as Python, Java, C++, Rust, Node or others, please click here.

Documentation

Guides

Reference

Support

Appendix

Issues

Issue tracker for bug reports and feature requests.

Others

About

A metadata store database for GuinsooLab stack.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.0%
  • HTML 0.5%
  • PLpgSQL 0.2%
  • JavaScript 0.1%
  • PLSQL 0.1%
  • CSS 0.1%