PowerSync

Infrastructure

database sync engine

SHOW HN2023

356points
105comments
#107of 3,109 in 2023
Top 4%of 2023 by points

How HN took it

CuriousMostly questions and neutral comments

6 positive, 33 neutral or asking, 0 mixed, 2 critical, out of 41 comments about the project. Thread score +0.13.

Idea: 3 for, 1 againstExecution: 2 for, 0 againstDocs: 1 for, 0 againstDesign: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Docs are detailed and well thought out

    From 1 comment
    • Well done on the launch! I have been using PowerSync for several months already ( although our own app hasn't quite reached production yet, due to other reasons). Very happy with…
      sgt on HN
  • Builds on a decade of sync experience

    From 1 comment
    • Well done on the launch! I have been using PowerSync for several months already ( although our own app hasn't quite reached production yet, due to other reasons). Very happy with…
      sgt on HN

Objections

  • Unclear how writes that conflict on the server are handled when offline

    From 2 comments
    • Since the company seems to be answering questions I’ll give a few that come up for me. Congrats on the launch btw. In the given design, am I understanding correctly that this…
      vlovich123 on HN
    • Great concept! What if the user is offline, makes updates to the local/embedded DB, but when it gets online there's an issue in syncing that prevents updating the postgress with…
      langarus on HN
  • Possibly more latency than real-time systems

    From 1 comment
    • > How similar is this to MeteorJs minimongo collections? > Does this provide an architecture where a client subscribes to a collection and the server keeps track of which data…
      matharmin on HN

Requests

  • Capacitor SDK timeline

    From 1 comment
    • I'm excited for the Capacitor SDK that's on the roadmap. Any rough ballpark estimate of when that might be available? I haven't used Capacitor but I will soon. Is it possible to…
      davidlorean1985 on HN
  • Self-hosting option and clarity on pricing

    From 2 comments
    • I couldn’t tell whether I could integrate my SQLite app with my own Postgres database? E.g. is it free to self host, and the paid services are a convenience? Or the cloud hostage…
      andyferris on HN
    • This seems really interesting and I do have some questions: How similar is this to MeteorJs minimongo collections? Does this provide an architecture where a client subscribes to…
      mariopt on HN

Questions

  • How primary keys are handled across clients

    From 1 comment
    • How do you handle primary keys? Wouldn't auto-incrementing integers lead to duplicate keys since clients are not aware of each other? For the To Do app example, let's say two…
      ricg on HN
  • How timestamps are mapped to SQLite

    From 1 comment
    • I dig it, super cool idea! What about timestamps, though? SQLite doesn't support them.. does it end up being restricted to the lowest common denominator between the two databases…
      metadat on HN
  • How it compares to ElectricSQL

    From 2 comments
    • This looks interesting! How does this compare to ElectricSQL[1]? Next to not using CRDTs. [1] https://electric-sql.com/
      m9t on HN
    • Looks a lot like a light version of ElectricSQL (https://github.com/electric-sql/electric). Why should I use PowerSync instead?
      belalw on HN

Alternatives named

  • ElectricSQL

    From 1 comment
    • This looks interesting! How does this compare to ElectricSQL[1]? Next to not using CRDTs. [1] https://electric-sql.com/
      m9t on HN
  • SymmetricDS

    From 1 comment
    • Let me throw SymmetricDS into the ring: https://symmetricds.org/ In my opinion it is quite underestimated giving its various cross platform and cross product sync capabilities.…
      smartmic on HN
  • MongoDB Realm / Atlas Device Sync

    From 1 comment
    • Thanks for the additional info. As another commenter mentioned, since you are using MongoDB, it may be worth looking into MongoDB Realm / Atlas Device Sync.
      ochiba on HN
  • Meteor minimongo

    From 1 comment
    • This seems really interesting and I do have some questions: How similar is this to MeteorJs minimongo collections? Does this provide an architecture where a client subscribes to…
      mariopt on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/38473743)