HIGHLIGHTS
DEVELOPERS
|
Scylla Inc.
|
TYPE
| DataBase |
LANGUAGE
|
C++
|
OPERATING SYSTEM
|
Linux
|
INITIAL RELEASE
|
22 September 2015
|
STABLE RELEASE
|
1.6 / 6 February 2017
|
TYPE
|
Distributed Data Store
|
LICENSE
|
GNU AGPL
|
WHAT IS SCYLLA DATABASE?
Scylla is an open-source data-store with NoSQL. It was
designed in that way, which is compatible with Apache Cassandra. Scylla was
compatible with Apache Cassandra while achieving significantly higher
throughputs and lower latencies. Scylla had many same things as Apache
Cassandra like: it supports same protocols which is CQL and Thrift. And also a
same file formats like SSTable.
But Scylla was totally written in C++ 14 Language, where other Cassandra was written
in JAVA and the Seastar.
Scylla uses a sharded design on each nodes, which means that
in the Scylla, each CPU core handles a different subset of Data. Scylla didn’t
allow the noed to share any data but it allows to communicate explicitly when
they need to.
The Scylla Authors claim that the Scylla was written in that
way in which it performs much better performance on modern NUMA SMP machines,
and to scale very well in the number of cores.
According to the test, in which some people measured the
Scylla, then they measured as much as 2 million requests per second on the
single machine, and also claim that a Scylla cluster can serve as many requests
as a Cassandra cluster 10 Times its size – and do so with lower latencies.
But some early independent testing and measurements have not
always proved that such 10-fold throughput improvements, and sometimes measured
smaller speedups, such as x2.
In other hand, recent independent benchmark from Samsung
confirms that the Scylla has x10 speedup on high-en (meaning many-cores)
machine and the independent benchmark Scylla outperformed Cassandra on a
cluster of 24-cores machines by a margins of x10-x37 depending on the workload.
This result was found when they tried in four different workloads.
HISTORY
Scylla was started in December 2014 by the startup Cloudius
Systems, which is later renamed as ScyllaDB Inc., previously known for having
created OSv. Scylla was released as open source in September 2015, under AGPL
License.
Employees of ScyllaDB Inc. remains the primary coder behind
Scylla, but its development is open to the public and uses public GitHub
repositories and public mailing lists.
Thanks for reading...
READ MORE:
- What is Apache Cassandra?
- What is DNS?
- What is SAN?
- What is Data Center?
- What is Servers?
- What is Google BigTable? (in Short)
Credits : An Original Post By Next is Easy
0 comments:
Post a Comment