Close-to-the-metal architecture handles millions of OPS with predictable single-digit millisecond latencies.
Learn MoreP99 CONF is the event on all things performance. Join us online Oct 23-24 — Registration is free
Close-to-the-metal architecture handles millions of OPS with predictable single-digit millisecond latencies.
Learn MoreScyllaDB is purpose-built for data-intensive apps that require high throughput & predictable low latency.
Learn MoreLevel up your skills with our free NoSQL database courses.
Take a CourseOur blog keeps you up to date with recent news about the ScyllaDB NoSQL database and related technologies, success stories and developer how-tos.
Read MoreScyllaDB’s underlying architecture enables it to consistently deliver P99 latencies in the low single-digit milliseconds, even under extreme load. Maintenance operations do not slow performance.
ScyllaDB fully utilizes your hardware infrastructure, or the Cloud’s, minimizing node count and reducing administrative overhead.
Announcement
The ScyllaDB open source release introduces significant additional functionality and bug fixes, including:
Tips and Tricks for Maximizing ScyllaDB PerformanceA Guide to Getting the Most from Your ScyllaDB Database
ScyllaDB’s shard-per-core architecture equally divides an instance’s resources, providing an equal slice of CPU, RAM, and storage to a slice of the database.
Built on top of Seastar, an engine written in C++ that leverages low-level Linux capabilities for async communications, memory management, scheduling, prioritization and caching.
ScyllaDB’s assembly machine code ensures the most-efficient use of modern multi-core, multi-CPU NUMA hardware. This allows ScyllaDB to scale vertically and fully utilize the largest servers found in public clouds.
ScyllaDB uses an “all things async” architecture, using C++ futures and promises to ensure each sharded process of ScyllaDB can operate efficiently and independently.
ScyllaDB’s unified data cache means the most frequently accessed data will be available immediately in memory. In comparison, Cassandra uses multiple cache layers which adds complexity and requires manual tuning.
Even using fast NVMe disks you don’t want your database bounded by disk I/O. ScyllaDB provides an advanced I/O scheduler to manage concurrency, balancing overall throughput with lowest latencies while accessing persistent storage.
ScyllaDB was designed with many self-tuning and automatically adaptive capabilities to ensure ease-of-operations. There’s no JVM to tune. This reduces administration from initial set-up and through peak operations.
ScyllaDB is fully compatible with the full set of drivers and connectors for Apache Cassandra, whether you program in C, Java or Python, and whether you need to connect to Apache Spark or Apache Kafka.
Performance
Scale
Modern NoSQL architecture delivers 20X better price/performance with 68X lower latency
Simplicity
90% reduction in latency with 30% faster data pipeline processing
Apache® and Apache Cassandra® are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. Amazon DynamoDB® and Dynamo Accelerator® are trademarks of Amazon.com, Inc. No endorsements by The Apache Software Foundation or Amazon.com, Inc. are implied by the use of these marks.