Yeah, relays are document stores, tho, so documents that haven't been retrieved in a while fall further back and don't get pulled in timed queries. That's not a problem on Alex, as it has a local profile cache. Might have to add one to Jumble, as it's annoying.

Replies (2)

What a relay wants to store and what a client wants to retrieve are not well aligned. A relay just wants to avoid cache misses. But a client wants certain infrequently accessed data to always available. This make things like profile data grow stale and get removed even though it is still logically pertainate while a note with the same access pattern is not.
It also isn't as simple as just holding all the kind 0 information forever. If you do fiatjaf will make a bot to spool up tons of kind 0 records.