|
|
|
|
|
by cbsmith
4675 days ago
|
|
Riak has something pretty close to this, and if your table in cassandra looked like: create bucket.users (
id uuid,
username text,
email text,
phone text,
primary key (uuid, username)
); That would be exactly how the data was encoded. |
|
What marshray suggested would look like this:
create table bucket.users (name text, field text, value text, primary key ((name, field))); - with a composite partition key. Then you'd have two separate single-cell partitions "jbellis:email" : "jbellis@example.com" and "jbellis:phone" : "555-5555". You don't want to do that in either Riak or Cassandra.