Expand description
§GlueSQL
§Multi-Model Database Engine as a Library
GlueSQL is a Rust library for SQL databases that includes a parser (sqlparser-rs), an execution layer, and a variety of storage options, both persistent and non-persistent, all in one package. It is a versatile tool for developers, supporting both SQL and its own query builder (AST Builder). GlueSQL can handle structured and unstructured data, making it suitable for a wide range of use cases. It is portable and can be used with various storage types, including log files and read-write capable storage. GlueSQL is designed to be extensible and supports custom planners, making it a powerful tool for developers who need SQL support for their databases or services. GlueSQL is also flexible, as it can be used in Rust and JavaScript environments, and its language support is constantly expanding to include more programming languages.
For more information on how to use GlueSQL, please refer to the official documentation website. The documentation provides detailed information on how to install and use GlueSQL, as well as examples and tutorials on how to create custom storage systems and perform SQL operations.
Re-exports§
pub use gluesql_memory_storage;
pub use gluesql_sled_storage;
pub use gluesql_json_storage;
pub use gluesql_csv_storage;
pub use gluesql_parquet_storage;
pub use gluesql_file_storage;
pub use gluesql_git_storage;
pub use gluesql_composite_storage;
pub use test_suite;