Especially self-hosted. If this allowed self hosted, it would be cool. Paying them seems not very useful.
Especially self-hosted. If this allowed self hosted, it would be cool. Paying them seems not very useful.
Now if you were so kind to explain to me what about modern, distributed databases isn‘t „permanent“?
Permanence is the very definition of a database‘s job. If you really want to make extra sure it‘s permanent, give write-only permissions to the DB user, make backups and if you want to allow mutations, enable change data capture.
Now if there only was a way to short blockchain technology as a financial asset...
What is a more accurate term? I always used persist for writing to disk, like databases do.
With the “workaround” you describe, although a big pain in the ass for lots of nodes, still doesn’t work. How do you know that someone’s backup is correct? Or how do you verify that a remote node didn’t write/delete/sync? There’s many situations that make your idea fail that a blockchain would work.
Although, I agree that lots of “blockchain” solutions just need a decent distributed cache since you don’t care much about integrity.
If you want to have integrity control, you can use digital signatures without blockchain.
If all you're trying to fix is making it hard to issue a DELETE statement, then make it easier to set permissions. Which isn't really hard in any mainstream database...
It seems like this is a log, which might work better, although existing RDBMS already have high performance versioning/change tracking.
Of course you can use signatures as you basically start recreating blockchain at that point (eg, each transaction is signed and linked to the previous; then connected with other nodes doing the same thing. A change to any segment would be detectable, etc etc).
Basically, it is just a distributed log that removes any change for changing data and the inability to set any permissions to remove data.
Maybe I’m being dense, but please let me know of any mainstream databases that give this functionality without relying on permissions to insure integrity. If an admin is able to change data, then that won’t work in my use case.
You can copy it, filter-branch it. But if something is deleted the hash will be different.
Git.
Also, git is a blockchain.