jb55 on Nostr: yeah i think rustup is what should be used. notedeck is powered by a custom C ...
yeah i think rustup is what should be used.
notedeck is powered by a custom C database I wrote built on lmdb:
https://github.com/damus-io/nostrdb all notes are stored as aligned structs and the entire db is mmap’d in memory. So db query results are just pointers into virtual memory. its super fast!
Published at
2024-08-17 01:25:19Event JSON
{
"id": "105c3b2e4481e2f5c0118d60eb8689bc0d46d1352822693857bb7c11f60871e1",
"pubkey": "32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245",
"created_at": 1723857919,
"kind": 1,
"tags": [
[
"e",
"2747971a204800ee61ed868ccf281a3347d10b84336ff89ac19819a013489cb8",
"",
"root"
],
[
"e",
"58ff05d1f78b7a5fc0181ed51bb4f9ac72eb99721a848050a8a704e149b3280a",
"",
"reply"
],
[
"p",
"f1725586a402c06aec818d1478a45aaa0dc16c7a9c4869d97c350336d16f8e43"
],
[
"r",
"https://github.com/damus-io/nostrdb"
]
],
"content": "yeah i think rustup is what should be used.\n\nnotedeck is powered by a custom C database I wrote built on lmdb: https://github.com/damus-io/nostrdb all notes are stored as aligned structs and the entire db is mmap’d in memory. So db query results are just pointers into virtual memory. its super fast!",
"sig": "87bebe962b7cabd9c16eec99e28e6bc2cc7c9c8949aa0b5595d43aedbe76d9d9fbf760f2857bf0ac3301f7ccf22488ddc1089b8658847c660e222520db876331"
}