NostrP2PではこれまでDBを使ってこなかったのだけど、メモリ使用量の制限やら、永続化を真面目にやるとなると、DBMSに任せた方が結局ラクなので、NustsDB なる golang製の組み込みDBにデータ管理回りをすげかえようと思っている。
近年流行りのLSMツリー系のもので、I/FとしてはRedisを参考にしったっぽく、割と融通の利くKVS的な感じのもののようである。
#nostrp2p
GitHub
GitHub - nutsdb/nutsdb: A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures suc...
