SkillAgentSearch skills...

Guinsoo

A metadata store database for GuinsooLab stack.

Install / Use

/learn @ciusji/Guinsoo

README

<div align="right"> <img src="https://raw.githubusercontent.com/ciusji/guinsoo/master/public/guinsoolab-badge.png" width="60" alt="badge"> <br /> </div> <div align="center"> <img src="https://raw.githubusercontent.com/ciusji/guinsoo/master/public/guinsoo.jpg" width=120 alt="logo" /> <br /> <small>Powered by <a href="https://guinsoolab.github.io/glab">GuinsooLab</a></small> </div>

Guinsoo

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

View on GitHub
GitHub Stars10
CategoryData
Updated7mo ago
Forks5

Languages

Java

Security Score

72/100

Audited on Aug 18, 2025

No findings