What is Nostr?
Vitor Pamplona
npub1gcx…nj5z
2024-10-11 14:40:22
in reply to nevent1q…tw20

Vitor Pamplona on Nostr: I think the main points that melvincarvalho somewhat missed is that there is no SQL ...

I think the main points that melvincarvalho (nprofile…ml2f) somewhat missed is that there is no SQL for Nostr relays and there is, currently, no easy replication scheme to support load balancing, especially for geo-distributed semi-mirrored servers.

Relays ARE databases in the sense they store stuff, but if you need advanced querying capability OR if your events are too big (binary or text) or has too many tags (too many indexes), the relay operator might not be able to support it and might either reject it or become super slow.

The lack of a query language is a limit we are forcing on ourselves. The rest is pretty much solvable with the usual enterprise stack without changing the protocol.
Author Public Key
npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z