A metadata store database for GuinsooLab stack.
For more information please visit here.
- 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.
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.
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.
Issue tracker for bug reports and feature requests.