Skytable is a state-of-the-art NoSQL database, powered by BlueQL.

Skytable is a state-of-the-art NoSQL database, powered by BlueQL.
Photo by Uriel SC / Unsplash

What is Skytable? Skytable is a cutting-edge NoSQL database that places a strong emphasis on delivering exceptional performance, unmatched flexibility, and unparalleled scalability. With its unique architecture, Skytable is a primarily in-memory, wide-column based database that goes beyond traditional data models*, offering support for additional data models to cater to diverse needs.

Skytable is specifically designed to excel in applications that demand the storage of vast amounts of data, while also requiring lightning-fast performance and minimal latencies. Whether it's for big-data analytics, real-time data processing, or any other data-intensive tasks, Skytable is the ideal choice.

What is a BlueQL?

BlueQL is a query language within Skytable, a scalable NoSQL database. It provides secure data management with features like parameterization and expression contexts. While similar to SQL, it operates within a NoSQL engine, offering unique query execution and evaluation.

It boasts its own custom-built storage engine, which leverages a highly optimized delayed-durability transaction approach, resulting in optimal efficiency. Additionally, Skytable empowers users with its proprietary query language, BlueQL, which is based on SQL but takes it to the next level by enhancing security and flexibility.

Features

  • Spaces, models and more: Provides a flexible approach to data definition, allowing for easy customization based on your needs
  • Enhanced querying with BlueQL: BlueQL, a modern query language inspired by SQL, empowers you with powerful and efficient querying capabilities
  • Robust data modeling: Utilize the models feature to define complex data types, collections, and other advanced data structures
  • Optimized performance: Skytable is heavily optimized with multithreading and optimized write batching techniques, ensuring high performance and efficiency
  • Ensured security: BlueQL is designed with a strong focus on security, minimizing the risk of query injection vulnerabilities
  • Promotes best practices: By working with Skytable, you'll not only benefit from its features but also learn valuable best practices that can be applied to building performant systems beyond Skytable
  • Scalable: Scale horizontally across hundreds or thousands of nodes.
  • Performant: Advanced optimizations to maximize throughput and minimize latencies

License

AGPL-3.0 License

Resources & Downloads

GitHub - skytable/skytable: 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
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…
Skytable: A database to build powerful real-time experiences
Skytable is a scalable modern real-time database that enables rich data modeling with BlueQL, injection-protection, complex collections, rich data types and more.

Read more