cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcelo Valle (BLOOMBERG/ LONDON)" <>
Subject Re: ScyllaDB, a new open source, Cassandra-compatible NoSQL
Date Wed, 23 Sep 2015 14:01:17 GMT
I think there is a very important point in Scylladb - latency. 
Performance can be an important requirement, but the fact scylladb is written in C and uses
lock free algorithms inside means it should have lower latency than Cassandra, which enables
it's use for a wider range of applications. 
It seems like a huge milestone achieved by Cassandra community, congratulations!

Subject: Re: ScyllaDB, a new open source, Cassandra-compatible NoSQL

Looking at the architecture and what scylladb does, I'm not surprised they got 10x improvement.
SeaStar skips a lot of the overhead of copying stuff and it gives them CPU core affinity.
Anyone that's listened to Clif Click talk about cache misses, locks and other low level stuff
would recognize the huge boost in performance when many of those bottlenecks are removed.
Using an actor model to avoid locks doesn't hurt either.

On Tue, Sep 22, 2015 at 5:20 PM, Minh Do <> wrote:

First glance at their github, it looks like they re-implemented Cassandra in C++.  90% components
in Cassandra are
in scylladb, i.e. compaction, repair, CQL, gossip, SStable.

With C++, I believe this helps performance to some extent up to a point when compaction has
not run yet.  
Then, it will be disk IO to be the dominant factor in the performance measurement as the more
traffics to a node the more degrading
the performance is across the cluster.

Also, they only support Thrift protocol so it won't work with Java Driver with the new asynchronous
protocol.  I doubt their tests 
are truly a fair one.

On Tue, Sep 22, 2015 at 2:13 PM, Venkatesh Arivazhagan <> wrote:

I came across this article:

Tzach, I would love to know/understand moree about ScyllaDB too. Also the benchmark seems
to have only 1 DB Server. Do you have benchmark numbers where more than 1 DB servers were
involved? :)

On Tue, Sep 22, 2015 at 1:40 PM, Sachin Nikam <> wrote:

Can you point to any documentation on scylladb site which talks about how/why scylla db performs
better than Cassandra while using the same architecture?

On Tue, Sep 22, 2015 at 9:18 AM, Tzach Livyatan <> wrote:

Hello Cassandra users,

We are pleased to announce a new member of the Cassandra Ecosystem - ScyllaDB
ScyllaDB is a new, open source, Cassandra-compatible NoSQL data store, written with the goal
of delivering superior performance and consistent low latency.  Today, ScyllaDB runs 1M tps
per server with sub 1ms latency.

ScyllaDB  supports CQL, is compatible with Cassandra drivers, and works out of the box with
Cassandra tools like cqlsh, Spark connector, nodetool and cassandra-stress. ScyllaDB is a
drop-in replacement solution for the Cassandra server side packages.

Scylla is implemented using the new shared-nothing Seastar framework for extreme performance
on modern multicore hardware, and the Data Plane Development Kit (DPDK) for high-speed low-latency

Try Scylla Now -

We will be at Cassandra summit 2015, you are welcome to visit our booth to hear more and see
a demo.
Avi Kivity, our CTO, will host a session on Scylla on Thursday, 1:50 PM - 2:30 PM in rooms
M1 - M3.


<< ideas don&#39;t deserve respect >>
View raw message