Is Redis key-value or wide column store database ?

1,040 views
Skip to first unread message

Gkn Knc

unread,
Sep 3, 2015, 10:17:21 AM9/3/15
to Redis DB
Hi,


In the official website we can read : "Redis is an open source, BSD licensed, advanced key-value cache and store."
But we can have multiple values per key... so why Redis is key-value type and not wide column store database ?


Thanks,

Paulino Huerta

unread,
Sep 3, 2015, 11:46:21 AM9/3/15
to redis-db
(column, wide column) <-  That's a different kettle of fish

Regards

--
You received this message because you are subscribed to the Google Groups "Redis DB" group.
To unsubscribe from this group and stop receiving emails from it, send an email to redis-db+u...@googlegroups.com.
To post to this group, send email to redi...@googlegroups.com.
Visit this group at http://groups.google.com/group/redis-db.
For more options, visit https://groups.google.com/d/optout.

Gkn Knc

unread,
Sep 3, 2015, 11:54:01 AM9/3/15
to Redis DB
What is the subtility ?

Jan-Erik Rediger

unread,
Sep 3, 2015, 12:31:57 PM9/3/15
to redi...@googlegroups.com
A key can only point to one value.
This value can be a string, a list, a set, a sorted set, ...

That's why it is still a key-value store (though the homepage was just
changed to *data structure store*).

On Thu, Sep 03, 2015 at 07:17:21AM -0700, Gkn Knc wrote:
> Hi,
>
>
> In the official website we can read : "Redis is an open source, BSD
> licensed, advanced *key-value* cache and store."
> But we can have multiple values per key... so why Redis is key-value type
> and not wide column store database ?
>
>
> Thanks,
>

Paulino Huerta

unread,
Sep 3, 2015, 12:33:32 PM9/3/15
to redis-db
Redis does not know that is a column.

Redis knows "Keys" and "values"

If you prefer to think independently definition "Redis" as a server data structures (strings, hashes, sets, lists ...)

Greg Andrews

unread,
Sep 3, 2015, 12:54:28 PM9/3/15
to redi...@googlegroups.com
I've never heard the term "wide column store database" before.  Reading the Wikipedia entry for "wide column store", the definition says only that it's "a type of key-value database".  That entry was created less than two months ago.  Looking at the references on the db-engines.com website, there isn't really a solid description of the difference between "key-value store" and "wide column store".

I believe Redis doesn't describe itself as a wide column store database because that term did not exist when Redis was created.  The term that existed and best described Redis was "key-value store".


  -Greg

--

Itamar Haber

unread,
Sep 3, 2015, 2:52:22 PM9/3/15
to redi...@googlegroups.com, Jan-Erik Rediger

> the homepage was just
changed to *data structure store*

I think that's a good change - it captures the essence of what makes Redis different from the rest of the KV gang.

Reply all
Reply to author
Forward
0 new messages