Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Going Fast and Cheap: How We Made Anna Autoscale (cs.berkeley.edu)
98 points by ngaut on Sept 10, 2018 | hide | past | favorite | 12 comments



Thank you :-)

It is weird that Anna is in the fluent project and the author doesn't mention where the source code is. :sob:

I used Google to find Anna here https://github.com/ucbrise/anna, but seems it is out of date.


From the post:

"...you can find the full paper here and the code here[1]."

https://github.com/fluent-project/fluent/tree/master/kvs

Which is the link posted above obviously. But they did link to it.


Please note that this "fluent-project" isn't the same as the common https://github.com/fluent logging solution.


Please do a benchmark and feature comparison against aerospike and foundationdb, those are your main open source competitors as far as I can tell. Maybe I live in a different world but to me it really doesn't matter how good Anna is versus some closed source cloud database.


It's an academic research project focusing on coordination-free stuff. Sort of the opposite of aerospike and foundationdb that use coordination and are products. There is no point comparing to them because of that. Coordination is generally slower than not doing it and you won't be using Anna anyway.


If they are a purely academic project then why compare yourself to a commercial alternative? Those are two different worlds. I seem to recall that they specifically mentioned somewhere that it's not just for academic interest, otherwise I wouldn't have even bothered to ask for benchmarks. And who says that I won't use it? I like experimental stuff, I'd totally use it if they show some fancy performance numbers and maybe implement a document store on top of the key value abstraction. And why would I dislike coordination-free stuff? I just have the feeling that aerospike is probably as good as it gets but it's not based on any testing.


And Tarantool as well please.


May be start paragraph with "What Is Anna" ?




Looks interesting, but I'm unable to judge the production readyness of their solutions.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: