Open-sourcing a 10x reduction in Apache Cassandra tail latency
engineering.instagram.com
Open-sourcing a 10x reduction in Apache Cassandra tail latency
1–10 of 171 posts
Re: Open-sourcing a 10x reduction in Apache Cassandra tail latency
#2Re: Open-sourcing a 10x reduction in Apache Cassandra tail latency
#3Weird, did they try to use https://www.scylladb.com/ ?
Re: Open-sourcing a 10x reduction in Apache Cassandra tail latency
#4Weird, did they try to use https://www.scylladb.com/ ?
Scylla is AGPL for the OSS version though so testing it out would not be an option without getting a commercial license first.
Re: Open-sourcing a 10x reduction in Apache Cassandra tail latency
#5Weird, did they try to use https://www.scylladb.com/ ?
I was going to say the same thing. It seems pretty clear at this point that Java is not a good programming language to build a database on if you care about strong 99% latency guarantees. The engineers in the article came to this conclusion and so did the Scylla people years ago. Scylla is AGPL for the OSS version though so testing it out would not be an option without getting a commercial license first.
Re: Open-sourcing a 10x reduction in Apache Cassandra tail latency
#6Weird, did they try to use https://www.scylladb.com/ ?
I was going to say the same thing. It seems pretty clear at this point that Java is not a good programming language to build a database on if you care about strong 99% latency guarantees. The engineers in the article came to this conclusion and so did the Scylla people years ago. Scylla is AGPL for the OSS version though so testing it out would not be an option without getting a commercial license first.
I don't believe one would need a commercial license just to test a product in any way? They are not making that part of any product at that point, so no concerns here.
Re: Open-sourcing a 10x reduction in Apache Cassandra tail latency
#7Earlier quoted context omitted.
I was going to say the same thing. It seems pretty clear at this point that Java is not a good programming language to build a database on if you care about strong 99% latency guarantees. The engineers in the article came to this conclusion and so did the Scylla people years ago. Scylla is AGPL for the OSS version though so testing it out would not be an option without getting a commercial license first.
Doesn't AGPL allow commercial use?
"The GNU General Public License permits making a modified version and letting the public access it on a server without ever releasing its source code to the public.
The GNU Affero General Public License is designed specifically to ensure that, in such cases, the modified source code becomes available to the community. It requires the operator of a network server to provide the source code of the modified version running there to the users of that server. Therefore, public use of a modified version, on a publicly accessible server, gives the public access to the source code of the modified version."
Re: Open-sourcing a 10x reduction in Apache Cassandra tail latency
#8Earlier quoted context omitted.
I was going to say the same thing. It seems pretty clear at this point that Java is not a good programming language to build a database on if you care about strong 99% latency guarantees. The engineers in the article came to this conclusion and so did the Scylla people years ago. Scylla is AGPL for the OSS version though so testing it out would not be an option without getting a commercial license first.
Doesn't AGPL allow commercial use?
But for testing, I don't see any impediment.
Re: Open-sourcing a 10x reduction in Apache Cassandra tail latency
#9Earlier quoted context omitted.
I was going to say the same thing. It seems pretty clear at this point that Java is not a good programming language to build a database on if you care about strong 99% latency guarantees. The engineers in the article came to this conclusion and so did the Scylla people years ago. Scylla is AGPL for the OSS version though so testing it out would not be an option without getting a commercial license first.
(ScyllaDB employee here) I don't believe one would need a commercial license just to test a product in any way? They are not making that part of any product at that point, so no concerns here.
Fake data, non-userfacing servers, sure.
Re: Open-sourcing a 10x reduction in Apache Cassandra tail latency
#10Earlier quoted context omitted.
(ScyllaDB employee here) I don't believe one would need a commercial license just to test a product in any way? They are not making that part of any product at that point, so no concerns here.
They can't test on production servers. Fake data, non-userfacing servers, sure.