Skip to content

Commit 5def4fe

Browse files
committed
Update README
1 parent b12dddd commit 5def4fe

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,18 @@ GatewayD plugin for caching query results.
55
## Features
66

77
- Basic caching of database responses to client queries
8-
- Invalidate cached responses on upsert and delete (table-based)
9-
- Periodic cache invalidation
8+
- Invalidate cached responses by parsing incoming queries (table-based):
9+
- **DML**: INSERT, UPDATE and DELETE
10+
- **Multi-statements**: UNION, INTERSECT and EXCEPT
11+
- **DDL**: TRUNCATE, DROP and ALTER
12+
- **WITH clause**
13+
- **Multiple queries** (delimited by semicolon)
14+
- Periodic cache invalidation for invalidating stale client keys
1015
- Support for setting expiry time on cached data
1116
- Support for caching responses from multiple databases on multiple servers
12-
- Support nested queries: joins, unions, multi-table selects, and the like
13-
- Support for invalidating cache based on truncate, drop and alter statements
1417
- Detect client's chosen database from the client's startup message
15-
- Metrics for quantifying cache hits, misses, gets, sets and deletes
18+
- Prometheus metrics for quantifying cache hits, misses, gets, sets, deletes and scan
19+
- Prometheus metrics for counting total RPC method calls
1620
- Logging at various levels
1721
- Configurable via environment variables
1822

0 commit comments

Comments
 (0)