nthcdr on Nostr: npub1fzx00…wt6h3 I'm sure there are people more qualified than me to give advice on ...
npub1fzx00c36ny4whyuhg4ykx6987wxp885fmwmc784n27qcu6pavwzs3wt6h3 (npub1fzx…t6h3) I'm sure there are people more qualified than me to give advice on these technologies. But for my own part I think they complement each other and that expected access pattern kind of gives away which way to lean. So if you end up in SQL hell you've gone wrong and if you end up with a lot of duplication that is actually problematic and not just feels wrong you've also taken the wrong path. I like postgresql for the fact that for many things a jsonb column will give you that denormalization without complicating your stack.
Published at
2023-09-05 20:16:01Event JSON
{
"id": "68fb28ac501e5a3be4511ad8afea911742396e888ef605b3dd22fda24b22bdf4",
"pubkey": "995c151e42ccbfcb0e2cda548419c7b0e831e34e832c5d5eefc4cff2355c7cc2",
"created_at": 1693944961,
"kind": 1,
"tags": [
[
"p",
"488cf7e23a992aeb939745496368a7f38c139e89dbb78f1eb357818e683d6385",
"wss://relay.mostr.pub"
],
[
"p",
"584b9282fbc3d56bde321066766c0ebca3c5508e8d1596a8c7f0a15ca830571c",
"wss://relay.mostr.pub"
],
[
"e",
"f1b974c008681e52193cabe7d279f8c105f2024b16152ba0222f8f5813f08081",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://emacs.ch/users/nthcdr/statuses/111014376975722217",
"activitypub"
]
],
"content": "nostr:npub1fzx00c36ny4whyuhg4ykx6987wxp885fmwmc784n27qcu6pavwzs3wt6h3 I'm sure there are people more qualified than me to give advice on these technologies. But for my own part I think they complement each other and that expected access pattern kind of gives away which way to lean. So if you end up in SQL hell you've gone wrong and if you end up with a lot of duplication that is actually problematic and not just feels wrong you've also taken the wrong path. I like postgresql for the fact that for many things a jsonb column will give you that denormalization without complicating your stack.",
"sig": "bcfb408fd4394b513c7f6e0c8864d4ef1a7f3cb182726c6a36d28f3aecd50c33d5e8b20cf052967a3ac409f044087e17f9dac901ef2aed1b60c7f3b3dd3e2427"
}