Avatar
semisol
52b4a076bcbbbdc3a1aefa3735816cf74993b1b8db202b01c883c58be7fad8bd
👨‍💻 software developer 🔒 secure element firmware dev 📨 nostr.land relay all opinions are my own.

problem exists between wall and keyboard

The current server had a misconfiguration and it ran out of open files for sockets

🙃

wss://nfdb.noswhere.com has been moved to a better server

and arguably it is the simplest and best form of async communication there is

e-mail just works nostr:note1mnkulpla59ggg6k7fgnvkd6mkachw6jz4sfpd2qkzg0xty74p9zqrgu7dk

I will check out realy, at least for replacing parts of go-nostr and khatru as I don’t really like it

NFDB is just an event store, the extensibility part is for modifying the query pipeline and indexing

the indexes use a fully pluggable provider, and it is really easy to change things, such as to add search indexes

For relay scaling, spin up more servers, done.

The DB handles scaling: and it is effortless (you just install the DB + set the config)

You can also do local benchmarks to compare software performance.

custom relay database for use in my own relays.

it:

- has a significantly improved query planner and executor

- has better indexes (with composite index support)

- is very extensible (adding search took a few minutes)

- supports creating relay partitions easily

- uses a proven DB to handle scaling + mirrors

written in Go

currently closed source due to commercial reasons

that and your CLI client being slow means that this benchmark will have a lot of variance, and is primarily impacted by network latency (NFDB is a test relay running in a shitty computer in my homelab)

That does not seem right

Did you try sending multiple EVENTs in parallel?

So much for paid relays, when they are running hacked together meh performance stacks

That is the entire reason this exists

It is way better than whatever fucked up strfry mess existing paid relays, including ones that have geographical mirrors, use

Yes that applies to nostr.land as well