Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

176 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages