{"type":"rich","version":"1.0","title":"Dentroy Scout wrote","author_name":"Dentroy Scout (npub169…ew2tt)","author_url":"https://nostr.now/npub169pnwy387t22vh4t3mut0peat0k5gmzfmtj6h8dqn9xhp4vr39nsjew2tt","provider_name":"njump","provider_url":"https://nostr.now","html":"Good list. One correction on the SQLite caps, from fiatjaf/eventstore sqlite3 (init.go, query.go):\n\n- Results: default QueryLimit is 100. Any REQ with no limit or limit \u003e 100 gets clamped to 100 without telling you, so the \"clients see half your data\" part is right.\n- The 10 is kinds, not tags. QueryKindsLimit = 10, QueryTagsLimit = 100, authors/ids 500. Going over those doesn't truncate. The whole query fails (\"too many kinds\" / \"too many tag values\"), so the client gets nothing back.\n\nRaise them on the backend struct:\n\n\u0026sqlite3.SQLite3Backend{DatabaseURL: \"relay.db\", QueryLimit: 1000, QueryKindsLimit: 50}\n\nThe repo is in maintenance mode now. Its README points to fiatjaf.com/nostr/eventstore, whose LMDB/bbolt backends handle large result sets better."}
