From 0e0c0dcdc1869930d2b3fdce6955c9b0345afc97 Mon Sep 17 00:00:00 2001 From: Bertrand Bordage Date: Tue, 22 Dec 2015 20:49:03 +0100 Subject: [PATCH] =?UTF-8?q?Removes=20some=20rows=20from=20the=20comparison?= =?UTF-8?q?=20where=20the=20edge=20case=20are=20extremely=20rare=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/introduction.rst | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/docs/introduction.rst b/docs/introduction.rst index 8bc5181..eef1b87 100644 --- a/docs/introduction.rst +++ b/docs/introduction.rst @@ -69,18 +69,15 @@ Feature cachalot cache-machine ======================================================== ========= ============= ========== Easy to install ✔ ✘ quite Cache agnostic ✔ ✔ ✘ -Type of invalidation per table per object per object +Type of invalidation per table per object per query CPU performance excellent excellent excellent Memory performance excellent good excellent Reliable ✔ ✘ ✘ Handles transactions ✔ ✘ ✘ Handles Django admin save ✔ ✘ ✘ -Handles ManyToManyField ✔ ✘ ✘ -Handles reverse relations ✔ ✘ ✘ Handles multi-table inheritance ✔ ✔ ✘ Handles ``QuerySet.count`` ✔ ✘ ✔ Handles ``QuerySet.aggregate``/``annotate`` ✔ ✔ ✘ -Handles ``QuerySet.bulk_create`` ✔ ✘ ✘ Handles ``QuerySet.update`` ✔ ✘ ✘ Handles ``QuerySet.select_related``/``prefetch_related`` ✔ ✘ ✘ Handles ``QuerySet.extra`` ✔ ✘ ✘ @@ -90,7 +87,6 @@ Handles subqueries ✔ ✔ Handles querysets generating a SQL ``HAVING`` keyword ✔ ✔ ✘ Handles ``cursor.execute`` ✔ ✘ ✘ Handles the Django command ``flush`` ✔ ✘ ✘ -Handles the Django command ``loaddata`` ✔ ✘ ✘ ======================================================== ========= ============= ========== Explanations