- title: Try locally
  url: /docs/QUICKSTART.html
  description: Disposable PostgreSQL, sample rows, cache hits, and cleanup.
- title: Benchmarks
  url: /docs/BENCHMARKS.html
  description: Compare mget with batched SQL, including misses and writes.
- title: PostgreSQL caching guide
  url: /docs/postgresql-caching.html
  description: Choose between page caching, prepared SQL, rows, views, and Redis.
- title: PostgreSQL and Redis
  url: /docs/postgresql-redis-cache.html
  description: Cache-aside, stale-read races, and transaction-aware row caching.
- title: Batch primary-key lookups
  url: /docs/batch-primary-key-lookups.html
  description: Avoid N+1 reads and preserve input order, duplicates, and nulls.
- title: Row cache vs shared_buffers
  url: /docs/row-cache-vs-shared-buffers.html
  description: What another cache can avoid and what it still costs.
- title: Cache invalidation
  url: /docs/cache-invalidation.html
  description: Commit, rollback, snapshots, and concurrent readers.
- title: Node.js example
  url: /docs/node-postgres.html
  description: Read ordered rows with your existing node-postgres connection.
- title: Go example
  url: /docs/go.html
  description: Connect with pgx and read a batch of rows.
- title: RESP example
  url: /docs/resp.html
  description: Authenticate and read rows with redis-cli or Node.js.
- title: Installation
  url: /docs/INSTALL_EXISTING.html
  description: Binaries, source builds, controlled restarts, and recovery.
- title: Technical reference
  url: /docs/TECHNICAL.html
  description: SQL API, table restrictions, memory, monitoring, and RESP2.
