Hey all,

Congrats on the development of Rust. It seems to have really matured
since I last looked at it in 2010.

I was wondering how suitable Rust would be for a distributed
datastore? In particular, a distributed in-memory datastore similar to
Redis if any of you are familiar with it.

My language of choice for systems development in recent times has been
Go. However, whilst it has excellent networking support, Go's
stop-the-world garbage collector gets in the way of the needs of an
in-memory datastore.

I understand that Rust would be give me better control over the memory
use and layout without interruption by a garbage collector. Is this
the case? Sorry, I've only managed to find
http://doc.rust-lang.org/doc/rust.html#memory-and-concurrency-models
as far as documentation. Is there a page on the wiki I should be
reading?

Also, insights into Rust's networking support would be extremely
welcome. http://doc.rust-lang.org/doc/std/files/net-rs.html wasn't
what I expected. And I understand that bindings to libuv are in the
works?

My apologies if I've missed documentation on the site.

-- 
Thanks in advance, tav

plex:espians/tav | [email protected] | +44 (0) 7809 569 369
http://tav.espians.com | http://twitter.com/tav | skype:tavespian
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to