this complexity issue is why my relay is completely standalone, and i am also of the opinion that an SQL/NoSQL/GraphQL database is totally not optimized for the simple queries of nostr. so it's not just more complex to set up, and thus more brittle, it's also crappier.