Skip to content

Commit 9f790f1

Browse files
committed
📝 Update redis licenses, add hint to Redict and Valkey
1 parent d0828a3 commit 9f790f1

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

docs/data-processing/nosql/key-value-store.rst

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ Key/value database systems are e.g. Riak, Cassandra, Redis and MongoDB.
2828
| **Development | Erlang | Java | ANSI C | C++ |
2929
| language** | | | | |
3030
+------------------------+--------------------------------+--------------------------------+--------------------------------+--------------------------------+
31-
| **Licenses** | Apache License 2.0 | Apache License 2.0 | BSD-3-Clause License | Server Side Public License |
31+
| **Licenses** | Apache License 2.0 | Apache License 2.0 | Redis Source Available License | Server Side Public License |
32+
| | | | v2, Server-Side Public License | |
33+
| | | | v1 | |
3234
+------------------------+--------------------------------+--------------------------------+--------------------------------+--------------------------------+
3335
| **Data model** | Essentially | :term:`Column Family` | Keys are stored as strings, | Flexible scheme with |
3436
| | :term:`Key/value pair` | correspond to tables, keyspaces| values as strings, hashes, | denormalised model |
@@ -46,9 +48,16 @@ Key/value database systems are e.g. Riak, Cassandra, Redis and MongoDB.
4648
| skaling** | | NetworkTopologyStrategy and |Sharding using | Auto-Sharding |
4749
| | | OldNetworkTopologyStrategy |:term:`Consistent hash function`| |
4850
+------------------------+--------------------------------+--------------------------------+--------------------------------+--------------------------------+
49-
| **Remarks** | | See also `Scylla`_, a | See also `KeyDB`_, a fork | `BSON` with a maximum |
50-
| | | Cassandra-compatible | from Redis with multithreading.| document size of 16 MB. |
51-
| | | reimplementation in C. | | |
51+
| **Remarks** | | See also `Scylla`_, a | See also: | `BSON` with a maximum |
52+
| | | Cassandra-compatible | | document size of 16 MB. |
53+
| | | reimplementation in C. | `KeyDB`_ | |
54+
| | | | a fork with multithreading | |
55+
| | | | `Redict`_ | |
56+
| | | | a fork, licenced under | |
57+
| | | | LGPL-3.0 | |
58+
| | | | `Valkey`_ | |
59+
| | | | a fork by the Linux | |
60+
| | | | Foundation | |
5261
+------------------------+--------------------------------+--------------------------------+--------------------------------+--------------------------------+
5362

5463
.. _`Riak`: https://riak.com/
@@ -67,4 +76,6 @@ Key/value database systems are e.g. Riak, Cassandra, Redis and MongoDB.
6776
.. _`Cassandra Query Language (CQL)`: https://cassandra.apache.org/doc/latest/cql/
6877
.. _`Scylla`: https://www.scylladb.com/
6978
.. _`KeyDB`: https://github.com/JohnSully/KeyDB
79+
.. _`Redict`: https://redict.io/
80+
.. _`Valkey`: https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community
7081
.. _`BSON`: http://www.bsonspec.org/

0 commit comments

Comments
 (0)