▲ | High-performance read-through cache for object storage(github.com) | ||||||||||||||||||||||||||||
82 points by pranay01 4 days ago | 19 comments | |||||||||||||||||||||||||||||
▲ | rwmj 3 days ago | parent | next [-] | ||||||||||||||||||||||||||||
It'd be cool to put a simple NBD front end on it with an nbdkit plugin. That'd let you trivially turn the immutable objects into Linux devices or use them as backing for qemu virtual disks. (https://libguestfs.org/nbdkit-rust-plugin.3.html) | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
▲ | toomuchtodo 3 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
https://old.reddit.com/r/databasedevelopment/comments/1nh1go... | |||||||||||||||||||||||||||||
▲ | mertleee 3 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
s2 is one of the coolest technologies that more people need to be talking about - I'm still begging them to move one layer lower -> turning s2 into an incredible middleware for edge IOT deployments! PLEASE if someone from the team sees this - I would pay so much for a ephemeral object store using your same edge protocol (seen in the sensor example from your blog). Cheers! | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
▲ | onethumb 3 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
This looks super interesting for single-AZ systems (which are useful, and have their place). But I can't find anything to support the use case for highly available (multi-AZ), scalable, production infrastructure. Specifically, a unified and consistent cache across geos (AZs in the AWS case, since this seems to be targeted at S3). Without it, you're increasing costs somewhere in your organization - cross-AZ networking costs, increased cache sizes in each AZ to be available, increased compute and cache coherency costs across AZs to ensure the caches are always in sync, etc etc. Any insight from the authors on how they handle these issue on their production systems at scale? | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
▲ | _1tan 3 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
Can someone explain when this would be good solution? We currently store loads of files in S3 and directly ingest them on demand in our Java app API pods. Seems interesting if we could speed up retrievals for sure. | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
▲ | OutOfHere 3 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
Frankly, any web app I develop has configurable in-memory caching built in to it, so I would rather increase its size than add an extrinsic cache. By keeping my cache internal to my application, it's also easier for me to invalidate keys accurately. | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
▲ | paulon 2 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
lets go! | |||||||||||||||||||||||||||||
▲ | denis_dolya 3 days ago | parent | prev [-] | ||||||||||||||||||||||||||||
[flagged] | |||||||||||||||||||||||||||||
|