Skip to content

Commit

Permalink
Add tinymongo to extension list
Browse files Browse the repository at this point in the history
Also sort extensions alphabetically and include serialization and smartcache in README
  • Loading branch information
msiemens committed Apr 6, 2016
1 parent da70d14 commit 492a7ad
Show file tree
Hide file tree
Showing 2 changed files with 62 additions and 28 deletions.
38 changes: 32 additions & 6 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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*
Expand All @@ -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
************
Expand Down
52 changes: 30 additions & 22 deletions docs/extensions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand All @@ -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.

0 comments on commit 492a7ad

Please sign in to comment.