Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

ScyllaDB

From Wikipedia, the free encyclopedia
(Redirected fromScylla (database))
Source-available distributed NoSQL wide-column data store
ScyllaDB
Scylla
Scylla monster, mascot of the Scylla database
DeveloperScyllaDB Inc.
Initial releaseSeptember 22, 2015; 10 years ago (2015-09-22)
Stable release
ScyllaDB 2025.1 / April 8, 2025; 10 months ago (2025-04-08)[1]
Written inC++
Operating systemLinux
Typedistributeddata store
LicenseScyllaDB Software License Agreement, previouslyGNU AGPL
Websitewww.scylladb.com
Repository

ScyllaDB is asource-availabledistributedNoSQLwide-columndata store. It was designed to be compatible withApache Cassandra while achieving significantly higher throughputs and lower latencies. It supports the same protocols as Cassandra (CQL) and the same file formats (SSTable), but is a completely rewritten implementation, using theC++20 language replacing Cassandra's Java, and theSeastar[1] asynchronous programming library replacing classic Linux programming techniques such as threads, shared memory and mapped files. In addition to implementing Cassandra's protocols, ScyllaDB also implements theAmazon DynamoDB API.[2]

ScyllaDB uses asharded design on each node, meaning that eachCPU core handles a different subset of data. Cores do not share data, but rather communicate explicitly when they need to. The ScyllaDB authors claim that this design allows ScyllaDB to achieve much better performance on modernNUMASMP machines, and to scale very well with the number of cores. They have measured as much as 2 million requests per second on a single machine,[3] and also claim that a ScyllaDB cluster can serve as many requests as a Cassandra cluster 10 times its size – and do so with lower latencies.[4] Independent testing has not always been able to confirm such 10-fold throughput improvements, and sometimes measured smaller speedups, such as 2x.[5] A 2017 benchmark fromSamsung observed the 10x speedup on high-end machines – the Samsung benchmark reported that ScyllaDB outperformed Cassandra on a cluster of 24-core machines by a margin of 10–37x depending on theYCSB workload.[6]

ScyllaDB is available on-premises, on major public cloud providers, or as a DBaaS (ScyllaDB Cloud).[7]

History

[edit]

ScyllaDB was started in December 2014 by thestartupCloudius Systems (later renamed ScyllaDB Inc.), previously known for having createdOSv. Co-founders wereAvi Kivity and Dor Laor. ScyllaDB was released as open source in September 2015,[8] under theAGPL license. In December 2024, ScyllaDB moved to asource available license.[9] Its source code and development process is still open to the public on publicGitHub repositories, but usage on a cluster beyond a certain size requires purchasing a license.

See also

[edit]

References

[edit]
  1. ^"Seastar - Seastar".seastar.io. Retrieved2025-02-26.
  2. ^Angell, Julia."ScyllaDB Secures $25 Million to Open Source Amazon DynamoDB-compatible API".ScyllaDB. Retrieved2025-02-26.
  3. ^ScyllaDB: Cassandra compatibility at 1.8 million requests per node byDon Marti (then a ScyllaDB Inc. employee), presented at the Fourteenth AnnualSouthern California Linux Expo, January 24, 2016.
  4. ^Angell, Julia."Benchmarks".ScyllaDB. Retrieved2025-02-26.
  5. ^"ScyllaDB vs Cassandra: towards a new myth?".OCTO Talks ! (in French). 2015-12-15. Retrieved2025-02-26.
  6. ^Rezaei, Arash; Guz, Zvika; Balakrishnan, Vijay (February 2017),ScyllaDB and Samsung NVMe SSDs Accelerate NoSQL Database Performance(PDF), Samsung Semiconductor Inc., p. 12, retrieved2019-02-07
  7. ^Wiggins, Kyle (2024-10-17)."ScyllaDB raises $43M to scale its NoSQL database platform". Tech Crunch. Retrieved2025-12-11.
  8. ^"Cassandra Rewritten In C++, Ten Times Faster - Slashdot".developers.slashdot.org. 2015-09-22. Retrieved2025-02-26.
  9. ^"Why We're Moving to a Source Available License". 2024-12-18.

External links

[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=ScyllaDB&oldid=1328255797"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp