Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7164951
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 28, 20262026-05-28T14:09:36+00:00 2026-05-28T14:09:36+00:00

I would like to test several Cassandra drivers( such as thrift and avro)? What

  • 0

I would like to test several Cassandra drivers( such as thrift and avro)?

What test should be best to define most performance connection scheme?

(Most performance probably means – the fastest writing/reading).

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-28T14:09:37+00:00Added an answer on May 28, 2026 at 2:09 pm

    First off, when it comes to drivers, I wouldn’t worry about things like “Thrift” or “Avro” since the underlying RPC mechanism is an implementation detail. That said, it’s worth noting that Avro RPC was a short-lived experiment and is no longer present in any modern version of Cassandra.

    Your choice of interface for versions of Cassandra >= 0.8.0 boils down to either a third-party wrapper to the RPC interface (Thrift), or CQL.

    CQL is an SQL-alike query language that makes writing applications much simpler. If you’re just starting out, I would definitely recommend looking into it.

    For RPC wrappers, a current(ish) list of options can be found on the ClientOptions page of the Cassandra wiki, and CQL drivers are hosted on Google Code/Apache Extras, (tagged Cassandra).

    As to which of these two interfaces is fastest, the short answer is: Thrift RPC is faster. However, the difference is quite small (~10%), and limited to non-indexed insertions (all other operations are comparable in performance). Also, with the release of Cassandra 1.1 (due out in March), CQL will support prepared statements which make CQL faster across the board, up to 16% faster.

    For some CQL/Thrift performance results relevant to current versions of cassandra see this post. For results applicable to the forthcoming 1.1 release see the results attached to this Cassandra JIRA issue (scroll down).

    That being said, you should always conduct your own tests in an environment that is as close to your production setup as possible, using a mixture of operations that most closely resembles what you expect to see from your application.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have 1 unit test method that needs several parameters. I would like to
I have several android devices I would like to test on. Currently, when I
I would like to test several values of intensity. I need them to be
I have several different implementations of a trait that I would like to test,
i would like to test behat, mink and sahi with symfony2 so, in my
I would like to test if a point is within a particular distance of
I would like to test some exception handling logic in the empty catch block
I would like to test an app that uses the Clipboard (WindowsForms) and I
I would like to test a web app that was drastically redesigned to use
I would like to do a test like: http://stevelibonati.wordpress.com/2012/02/05/spring-mvc-test-with-a-sprinkle-of-mockito/ My problem is that I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.