Cassandra
  1. Cassandra
  2. CASSANDRA-767

Row keys should be byte[]s, not Strings

    Details

      Description

      This issue has come up numerous times, and we've dealt with a lot of pain because of it: let's get it knocked out.

      Keys being Java Strings can make it painful to use Cassandra from other languages, encoding binary data like integers as Strings is very inefficient, and there is a disconnect between our column data types and the plain String treatment we give row keys.

      The key design decision that needs discussion is: Should we apply the column AbstractTypes to row keys? If so, how do Partitioners change?

        Issue Links

          Activity

          No work has yet been logged on this issue.

            People

            • Assignee:
              Stu Hood
              Reporter:
              Stu Hood
            • Votes:
              1 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development