Uploaded image for project: '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?

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: