Skip to content

What makes synceddb a good offline-first database? #47

@sebastianmacias

Description

@sebastianmacias

I'm in the process of evaluating multiple offline-first databases and I just found out about synceddb. I'm very excited to see other alternatives to gun.js (which I'm currently using and recommending for a few projects).

If you don't mind taking the time to answer a few questions, I would love to know:

  • how does synceddb compares to and what are its benefits over gun.js? -- I can already see how being able to use multiple mature db backends such as PostgreSQL to persist the data could be a huge plus.
  • can you query the data even if the server is offline?
  • how about inserts and updates when the server is offline?, how would they synchronize later on and how are conflicts handled?
  • when you run a conditional query in the client does it execute on the server or on the client?
  • do you have any non-scientific benchmarks for the client and server side?
  • what level of concurrency can synceddb handle? how much data can it handle offline in the client?
  • any other highlights or benefits?
  • what are its current limitations?

Thanks for all the good work so far and also thanks in advance for taking the time to answering these questions. I'm planning to run a few test in the next weeks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions