Earlier quoted context omitted.
In reality data can't become private again, after being available. You may try to contact all users to delete their copy, but they may not respect that.
That's in theory. In actual reality, if you're making an app that has private data and is not crawled by bots, most of the time users don't save everything that they see.
Rxdb: A reactive database where you can subscribe to the result of a query
71–80 of 126 posts
Re: Rxdb: A reactive database where you can subscribe to the result of a query
#72Demo vid https://v.usetapes.com/85knuAPruB Longer description in github readme https://github.com/jtmarmon/hackerthreads
Re: Rxdb: A reactive database where you can subscribe to the result of a query
#73You can do this in datomic! I made an end-to-end proof of concept of this using datomic and websockets. The client can open a websocket and subscribe to a query and then the server will react to changes in the database and automatically update the model and therefore the UI (no eventing code required). Demo vid https://v.usetapes.com/85knuAPruB Longer description in github readme https://github.com/jtmarmon/hackerthr…
Re: Rxdb: A reactive database where you can subscribe to the result of a query
#74Meteor do this since inception with MongoDB on server and MiniMongo in client.
Yes, mongodb and meteor and minimongo do something similar but with much more restrictions on what you can do. RxDB does exactly one thing which is being a client side database. You are not tied to a specific ecosystem or backend database.
Anyway, database is hard, opensource is great. We love them both, RxDB or Meteor.
Re: Rxdb: A reactive database where you can subscribe to the result of a query
#75I have been developing something that provides this functionality for PostgreSQL: https://github.com/supabase/realtime It's still in very early stages (although I am using it in production for my company) It's very similar to Debezium (mentioned in another comment), but it's built with Phoenix (elixir), so great for listening via websockets. Basically the Phoenix server listens to PostgreSQL's replication functionali…
I'm using gRPC in other languages/frameworks and I'd really like to migrate one of those to Elixir in the near future, but I'm curious to know if anyone else has given it a try.
There's a prominent warning on the repo:
Re: Rxdb: A reactive database where you can subscribe to the result of a query
#76See also Google Wave, which had "real time" as its main novelty, but ultimately failed.
Re: Rxdb: A reactive database where you can subscribe to the result of a query
#77How useful is real-time data really? For example, HN isn't updating in real time and for me that's fine. If real-time updates come at a ridiculous complexity and performance cost, then is it really worth it? See also Google Wave, which had "real time" as its main novelty, but ultimately failed.
Re: Rxdb: A reactive database where you can subscribe to the result of a query
#78Having client state just be a replica of server state solves so many problems I don't understand why the concept never caught on. Pouchdb/couchdb are still the only ones doing it afaik. Instead we have a bajillion layers of CRUD all in slightly different protocols just to do the same read or write to the database.
Re: Rxdb: A reactive database where you can subscribe to the result of a query
#79Re: Rxdb: A reactive database where you can subscribe to the result of a query
#80How useful is real-time data really? For example, HN isn't updating in real time and for me that's fine. If real-time updates come at a ridiculous complexity and performance cost, then is it really worth it? See also Google Wave, which had "real time" as its main novelty, but ultimately failed.