From 492a7ad3831709b0c62e83dc1dfc4e301a67a29f Mon Sep 17 00:00:00 2001 From: Markus Siemens Date: Wed, 6 Apr 2016 11:16:29 +0700 Subject: [PATCH] Add tinymongo to extension list Also sort extensions alphabetically and include serialization and smartcache in README --- README.rst | 38 +++++++++++++++++++++++++++------ docs/extensions.rst | 52 ++++++++++++++++++++++++++------------------- 2 files changed, 62 insertions(+), 28 deletions(-) diff --git a/README.rst b/README.rst index 9d106616..c8fdc1a0 100644 --- a/README.rst +++ b/README.rst @@ -99,6 +99,23 @@ TinyDB has been tested with Python 2.6, 2.7, 3.2 - 3.5 and PyPy. Extensions ********** +| **Name:** ``tinyindex`` +| **Repo:** https://github.com/eugene-eeo/tinyindex +| **Status:** *experimental* +| **Description:** Document indexing for TinyDB. Basically ensures deterministic + (as long as there aren't any changes to the table) yielding + of documents. + +| + +| **Name:** ``tinymongo`` +| **Repo:** https://github.com/schapman1974/tinymongo +| **Status:** *experimental* +| **Description:** A simple wrapper that allows to use TinyDB as a flat file + drop-in replacement for MongoDB. + +| + | **Name:** ``tinyrecord`` | **Repo:** https://github.com/eugene-eeo/tinyrecord | **Status:** *stable* @@ -108,14 +125,23 @@ Extensions minimize the time that we are within a thread lock. | -| **Name:** ``tinyindex`` -| **Repo:** https://github.com/eugene-eeo/tinyindex -| **Status:** *experimental* -| **Description:** Document indexing for TinyDB. Basically ensures deterministic - (as long as there aren't any changes to the table) yielding - of documents. +| **Name:** ``tinydb-serialization`` +| **Repo:** https://github.com/msiemens/tinydb-serialization +| **Status:** *stable* +| **Description:** ``tinydb-serialization`` provides serialization for objects + that TinyDB otherwise couldn't handle. + | +| **Name:** ``tinydb-smartcache`` +| **Repo:** https://github.com/msiemens/tinydb-smartcache +| **Status:** *stable* +| **Description:** ``tinydb-smartcache`` provides a smart query cache for + TinyDB. It updates the query cache when + inserting/removing/updating elements so the cache doesn't + get invalidated. It's useful if you perform lots of queries + while the data changes only little. + Contributing ************ diff --git a/docs/extensions.rst b/docs/extensions.rst index ebe929ac..1ed35100 100644 --- a/docs/extensions.rst +++ b/docs/extensions.rst @@ -3,24 +3,22 @@ Extensions Here are some extensions that might be useful to you: -``tinydb-serialization`` -************************ +``tinyindex`` +************* -| **Repo:** https://github.com/msiemens/tinydb-serialization -| **Status:** *stable* -| **Description:** ``tinydb-serialization`` provides serialization for objects - that TinyDB otherwise couldn't handle. +| **Repo:** https://github.com/eugene-eeo/tinyindex +| **Status:** *experimental* +| **Description:** Document indexing for TinyDB. Basically ensures deterministic + (as long as there aren't any changes to the table) yielding + of documents. -``tinydb-smartcache`` -********************* +``tinymongo`` +************* -| **Repo:** https://github.com/msiemens/tinydb-smartcache -| **Status:** *stable* -| **Description:** ``tinydb-smartcache`` provides a smart query cache for - TinyDB. It updates the query cache when - inserting/removing/updating elements so the cache doesn't - get invalidated. It's useful if you perform lots of queries - while the data changes only little. +| **Repo:** https://github.com/schapman1974/tinymongo +| **Status:** *experimental* +| **Description:** A simple wrapper that allows to use TinyDB as a flat file + drop-in replacement for MongoDB. .. _tinyrecord: @@ -34,11 +32,21 @@ Here are some extensions that might be useful to you: record-first then execute architecture which allows us to minimize the time that we are within a thread lock. -``tinyindex`` -************* +``tinydb-serialization`` +************************ -| **Repo:** https://github.com/eugene-eeo/tinyindex -| **Status:** *experimental* -| **Description:** Document indexing for TinyDB. Basically ensures deterministic - (as long as there aren't any changes to the table) yielding - of documents. +| **Repo:** https://github.com/msiemens/tinydb-serialization +| **Status:** *stable* +| **Description:** ``tinydb-serialization`` provides serialization for objects + that TinyDB otherwise couldn't handle. + +``tinydb-smartcache`` +********************* + +| **Repo:** https://github.com/msiemens/tinydb-smartcache +| **Status:** *stable* +| **Description:** ``tinydb-smartcache`` provides a smart query cache for + TinyDB. It updates the query cache when + inserting/removing/updating elements so the cache doesn't + get invalidated. It's useful if you perform lots of queries + while the data changes only little. \ No newline at end of file