Home / Companies / ScyllaDB / Blog / Post Details
Content Deep Dive

Thrift Support in ScyllaDB 1.3

Blog post from ScyllaDB

Post Details
Company
Date Published
Author
Duarte Nunes
Word Count
1,327
Language
English
Hacker News Points
-
Summary

ScyllaDB 1.3 introduces native support for the Thrift API to accommodate legacy systems still reliant on this original Cassandra protocol, despite the shift towards the more widely used CQL query language. Thrift, initially developed at Facebook and now an Apache project, remains integral to several key integrations such as KairosDB and Presto, although newer integrations like Apache Spark exclusively use CQL. ScyllaDB's implementation allows Thrift operations to be conducted on CQL tables, ensuring backward compatibility without requiring users to update their applications. The performance of Thrift is comparable to CQL, with benchmark tests showing similar rates and latencies across different workloads. However, there are limitations, such as the lack of support for super columns and mixed column families. The upcoming ScyllaDB Summit will further explore Thrift and other ScyllaDB advancements, offering insights into how companies like IBM and Hulu leverage the database for enhanced performance.