Hacker News new | ask | show | jobs
by cloudgeek 4029 days ago
Yes, but this isn't a database, it's an object store. Block, file, and object storage platforms have yet to implement similar functionality. Block and file platforms are in particular very closed.
2 comments

Not really, Block systems are just glorified key:value databases.

Here are a few scalable open source block/object storage systems:

Lustre

Ceph

tahoe-lafs

XtreemFS

These are all opensource.

For example, if I wanted a fast global-coherent CDN, then all I need are webservers and GPFS, with some glue code to allow auth'd uploads/deletes. geographically scalable, with tiered storage levels.

If you want to run on dodgy hardware, then use XtreemFS. but you'll pay a performance price.

I'd be interested in a comparison in developer language(as in graphs code examples etc.), with a github link or similar.

We might not be using the same definition for "block". Happy to chat offline if you'd like to email me (joel@maraudersoftware.com). Cheers
What about riak's pre-commit hooks?
Appears to be only related to the write path, i.e. pre-write and post-write. Doesn't do anything for read, delete, rename, search. Also seems to be largely focused on validation. Thank you for pointing this out though.