A modern scalable NoSQL database with BlueQL, designed for performance, scalability and flexibility.
Skytable is a modern NoSQL database designed for performance, scalability, and flexibility. It uses a column-oriented data model and a custom SQL-based query language called BlueQL, which is hardened against injection attacks. The database is primarily in-memory and optimized for high-throughput, low-latency applications.
Developers building applications that need to store large-scale data with high performance and low latencies, such as real-time analytics, high-traffic web services, or data-intensive microservices.
Skytable offers a unique combination of a secure, SQL-like query language (BlueQL), flexible data modeling with spaces and models, and high performance through multithreaded asynchronous I/O. Its focus on security and best practices makes it a reliable choice for scalable systems.
Skytable is a modern scalable NoSQL database with BlueQL, designed for performance, scalability and flexibility. Skytable gives you spaces, models, data types, complex collections and more to build powerful experiences
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses multithreaded asynchronous I/O and AOF-based storage with delayed durability transactions, optimized for low latency and high throughput as described in the features.
BlueQL enforces mandatory parameterization to harden against injection attacks, a core security measure highlighted in the README.
Supports spaces and models with complex types and collections, allowing for rich data structures beyond simple key-value stores, as shown in the example queries.
The design promotes patterns that extend to building performant systems outside Skytable, as stated in the features section.
Only an official Rust client driver is currently available, restricting adoption in projects using other programming languages.
Clustering and high availability features are still in development (version 0.9), making it less suitable for distributed systems needing immediate scalability, as noted in the README updates.
BlueQL, while SQL-based, is a proprietary language that requires learning and has fewer community resources compared to industry standards.