Re:RethinkDB now available on AWS marketplace
by crazygringo on Wednesday August 21, 2013 @04:11PM
(#6253013)
> It is possible to mount an EBS volume and have RethinkDB store your data on it, but that setup is not available out of the box.
That's a curious default choice. It's hard for me to imagine why you'd ever want to run RethinkDB on local instance storange, instead of EBS, given that EBS is much more reliable, is easier to back up, can be swapped between instances, etc. (Or is this AMI more for just trying out, not for actual production use?)
Obviously, EBS has its problems, but so does local instance storage.
Also: I remember that way-back-when, RethinkDB was touted as being designed for SSD's from the ground up. Is that still the case? Would running on provisioned-IOPS EBS provide a huge benefit over regular EBS or regular local storage?
Re:RethinkDB now available on AWS marketplace
by jdoliner on Wednesday August 21, 2013 @04:21PM
(#6253069)
I know the answer to your last question which is that the SSD optimized code is all present as the serializing layer so running on SSDs will provide a significant performance boost. I'm not 100% sure what provisioned-IOPS EBS is but I'm guessing from context that it's solid state based?
Re:RethinkDB now available on AWS marketplace
by mryan on Thursday August 22, 2013 @12:17PM
(#6258056)
Thanks Jeff. I've learned to always provide the caveat "unless AWS have upgraded this recently" due to the speed at which new features are added/improved. :)
Re:RethinkDB now available on AWS marketplace
by rzimmerman on Wednesday August 21, 2013 @05:33PM
(#6253442)
It looks like for now you need to manually edit a config file to get this working with additional EBS volumes, but the wording implies better support is coming.
Re:RethinkDB now available on AWS marketplace
by leokun on Wednesday August 21, 2013 @04:23PM
(#6253078)
I wish I could use everything. I want to use it all. All the new platforms and technologies and even old ones that are still awesome. RethinkDB, mongodb, redis, Firebase, Parse, meteor.js, Postgres, Go, etc etc. Just take all that awesomeness and put it in an app and have it do awesome stuff.
Re:RethinkDB now available on AWS marketplace
by programminggeek on Wednesday August 21, 2013 @04:28PM
(#6253113)
That's great, but what is the strategy for data persistence?
As I understand it, if you aren't using EBS, unless you snapshot your instances, they are reset to their last snapshot once they are shut down. Doesn't that seem like a huge risk to put your database under?
Are there good strategies for mirroring data onto EBS or running a slave instance or something?
That's a curious default choice. It's hard for me to imagine why you'd ever want to run RethinkDB on local instance storange, instead of EBS, given that EBS is much more reliable, is easier to back up, can be swapped between instances, etc. (Or is this AMI more for just trying out, not for actual production use?)
Obviously, EBS has its problems, but so does local instance storage.
Also: I remember that way-back-when, RethinkDB was touted as being designed for SSD's from the ground up. Is that still the case? Would running on provisioned-IOPS EBS provide a huge benefit over regular EBS or regular local storage?
AWS does have some SSD-based storage, but only for the larger instance types.
As I understand it, if you aren't using EBS, unless you snapshot your instances, they are reset to their last snapshot once they are shut down. Doesn't that seem like a huge risk to put your database under?
Are there good strategies for mirroring data onto EBS or running a slave instance or something?