top | item 43174586

(no title)

tkone | 1 year ago

Why not just use pouchdb? It's pretty battle-tested, syncs with couchdb if you want a path to a more robust backend?

edit: https://pouchdb.com/

discuss

order

ofriw|1 year ago

Scale really. GoatDB easily handles hundreds of thousands of items being edited in realtime by multiple users

CyberDildonics|1 year ago

Hundreds of thousands of items and multiple users could be done on a $5 PI zero 2 w (1Ghz quad-core A53) with the C++ standard libary and a mutex.

People were working at this scale 30 years ago on 486 web servers.

tkone|1 year ago

so can couch/pouch? (pouch is a façade over leveldb on the backend and client-side storage in your browser)

have you done benchmarks to compare the two?

i know from personal experience leveldb is quite performant (it's what chrome uses internally), and the node bindings are very top notch.

agrippanux|1 year ago

But how many goats does pouchdb have? I'm betting 0.

tkone|1 year ago

you can fit a lot of goats into a pouch, depending on the size of the pouch

usuck10999|1 year ago

[deleted]

creshal|1 year ago

You can do whatever you want, but if you reach out to other people because you want them to use it, you better be able to convince them why