Close-to-the-metal architecture handles millions of OPS with predictable single-digit millisecond latencies.
Learn MoreMonster SCALE Summit is the event for extreme scale engineering. March 11-12. Online & Free. Register Now >
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 MoreOn a 24×7 basis we hit ScyllaDB with intensive NoSQL database testing. Many tests were adopted from Apache Cassandra and third parties, though we’ve also written some of our own. Many of the NoSQL performance tests were developed exclusively for clearing all possible database issues, from correctness, to data-loss to distributed behavior. Here are some highlights from our ScyllaDB NoSQL testing blog series:
ScyllaDB is an Apache Cassandra compatible database. Thus, besides ScyllaDB’s own tests, the project must pass the relevant Apache Cassandra test suite. This ensures that ScyllaDB will handle the CQL query language exactly as Apache Cassandra does. Learn about ScyllaDB / Apache Cassandra compatibility testing
The latest hit on the distributed software testing scene is Kyle Kingsbury’s Jepsen. A flexible distributed systems safety research tool that causes hard-to-handle network outages, Jepsen partitions and delays for a variety of distributed database systems, including Apache Cassandra, and now ScyllaDB. Learn more about ScyllaDB / Jepsen testing
Testing for proper handling of filesystem errors is critical. We have developed a new emulated filesystem that can inject any error for any operation, under the control of a test script. CharybdeFS makes rare error conditions into repeatable filesystem error test cases. Learn how it works
ScyllaDB distributed tests are an extended version of the dtest project originally developed for Apache Cassandra. Apache Cassandra dtests are functional black boxes that test Apache Cassandra cluster operation. By providing a test suite covering how a Apache Cassandra server should operate, distributed testing allows us to validate that ScyllaDB is compatible in functionality with Apache Cassandra. Learn more about ScyllaDB / Apache Cassandra distributed testing
Longevity tests create a ScyllaDB cluster in AWS and exercise it by running cassandra-stress and other clients specified in the test scripts. This testing finds problems in the operation of long-running clusters, as is the case with existing ScyllaDB deployments. The system uses Boto for controlling Amazon AWS from Python. Learn more about ScyllaDB longevity testing.
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.