4 ms·
RethinkDB now available on AWS marketplace
- ukd1 13y agoAwesome - good job making it even easier to start!
- crazygringo 13y ago> 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?
- jdoliner 13y agoI 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?
- mryan 13y agoNo, it's just plain ol' EBS which delivers a minimum of X IOPS, where X is between 100 and 2000 (unless they have improved this since I last checked). AWS does have some SSD-based storage, but only for the larger instance types.
- deleted 13y ago[deleted]
- atnnn 13y agoThe documentation is misleading. RethinkDB instances launched from the Marketplace all run on an EBS volume.
- coffeemug 13y agoFor anyone reading this, the docs have been fixed. Sorry -- it was my screwup.
- rzimmerman 13y agoIt 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.
- deleted 13y ago[deleted]
- leokun 13y agoI 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.
- banachtarski 13y agoI'd really hate to taste your cooking /joke :)
- JulianMorrison 13y agoFry it and call it okonomiyaki.
- marshray 13y agoJust not omakase.
- geoka9 13y agoI'd really hate to debug the app.
- bowlofpetunias 13y agoNot so much a joke as an excellent analogy.
- 616c 13y agoApp all the things!
- programminggeek 13y agoThat'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?
- coffeemug 13y agoSorry, the storage is EBS, the line in the docs is just misleading. We'll push a fix to the docs in a few mins.
- javis 13y agoHeroku next?
- Kudos 13y agoThis is not something that could evolve into a Heroko add on. What you're thinking of is something like https://www.rethinkdbcloud.com/ https://www.rethinkdbcloud.com/
- mglukhovsky 13y agoThere isn't an official add-on yet, but as Kudos pointed out, RethinkDB Cloud has an add-on in beta: https://addons.heroku.com/rethinkdb-cloud https://addons.heroku.com/rethinkdb-cloud
- rzimmerman 13y agoThis is such a great feature. I'm really looking forward to using RethinkDB as it matures.
- hcarvalhoalves 13y agoCool, an easy way to test the clustering features.