16 April 2014

The Ruby Reflector

Topic

SimpleDb

  Source Favicon
On paperplanes 16 days ago.
Email

…, we're going to use something new and shiny. We started out using Amazon's SimpleDB, but were soon hindered by its limitations.

We built Scalarium on Rails, so it was only natural that we started writing our own ActiveRecord-like persistence layer. First, we wrote it to work with SimpleDB, and it was aptly called SimplyStored.

Later, after some first exposure to CouchDB, we decided to use it instead. It was gaining some traction, and we had good access to local community …

paperplanes.de Read
  Source Favicon
By Todd Hoff of High Scalability 2 years ago.
Email

…hosted database service. On completion of that migration, we started a second migration, this time from SimpleDB to Cassandra. The first transition was key to our move from our own data center to AWS' cloud. The second was key to our expansion from one AWS Region to multiple geographically-distributed Regions -- today Netflix serves traffic out of two AWS Regions, one in Virginia, the other in Ireland ( F1 ). Both of these transitions have been successful, but have …

highscalability.com Read
  Source Favicon
On paperplanes 2 years ago.
Email

…for storage and the maximum size for a single item always includes attribute names, just like with SimpleDB.

To give you an idea how pricing works out, here's a simple calculation. 100 GB of data, 1000 reads per second, 200 writes per second, item size is 4 KB on average. That's $ 1253.15 every month, not including traffic. Add 10 GB of data the second month and you're at $ 1263.15. You get the idea. Pricing is much more affected by read and write operations vs. item size. Make …

paperplanes.de Read
  Source Favicon
By Peter Cooper of Ruby Inside almost 3 years ago.
Email

SimpleDB (in the form of an ORM)

This covers the most used items of the AWS suite though some further investigation needs to be done to see if Elastic MapReduce and Elastic Block Store has been baked into the EC2 stuff. There's no Route 53 or Mechanical Turk support as yet, though Mark Percival's RTurk library is still being updated and supports the latter.

Getting Started With aws-sdk

Installing the new official AWS SDK gem is a piece of cake:

gem …

rubyinside.com Read
  Source Favicon
By Max of occasionally useful 3 years ago.
Email

So far, "database in the cloud" options have been pretty limited. You have Amazon's SimpleDB, which is slow, eventually consistent, and not really a database except in the loosest sense of the word; there's Amazon RDS, which is a managed MySQL instance and scales up, but not out; and of course you can run database [...]

blog.maxaller.name Read
  Source Favicon
By Trevor of Trevor Turk 3 years ago.
Email

SQS (Simple Queuue Service) message queues, and Amazon SimpleDB domains.

blueimp/jQuery-File-Upload - GitHub

jQuery File Upload Plugin

Copycopter

Copycopter lets you edit live copy in your web app. Setup is simple and managing copy is simple, flexible and forgiving.

Cross browser testing with Selenium - Sauce Labs

Because you understand that test/behavior driven development and continuous integration make your web applications easier to develop …

almosteffortless.com Read
  Source Favicon
By Matt Aimonetti of Merbist 3 years ago.
Email

…they offer a custom, non-relational, data storage solution working around their own issues called SimpleDB. But why would they improve RDS and fix a really hard problem when they already offer an alternative solution? Easy. SimpleDB forces you to redesign your architecture to work with their custom solution and, guess what? You are now locked-in to that vendor!

So the answer is yes, you can offset scalability costs if you don't use AWS or any other providers with bad IO. Now you should …

merbist.com Read
  Source Favicon
By Todd Hoff of High Scalability over 3 years ago.
Email

A giant step into the fully distributed future has been taken by the Google App Engine team with the release of their High Replication Datastore . The HRD is targeted at mission critical applications that require data replicated to at least three datacenters, full ACID semantics for entity groups , and lower consistency guarantees across entity groups.

This is a major accomplishment. Few organizations can implement a true multi-datacenter datastore. Other than SimpleDB

highscalability.com Read
  Source Favicon
By Peter Cooper of Ruby Inside almost 4 years ago.
Email

fog is a Ruby gem by Wesley Beary to control a variety of cloud services through a unified API . It deals with both server cloud and storage based services and supports Amazon S3 and Rackspace Files; as well as servers and on Amazon EC2 , Rackspace Servers, Terremark vCloud and Slicehost. Support is also available for Amazon ELB and SimpleDB.

The beauty of fog is how the same code interacts with different cloud services. It uses models, an idea familiar …

rubyinside.com Read
  Source Favicon
By techarch of The "Tech. Arch." almost 4 years ago.
Email

such as SimpleDB, BigTable, Cassandra, CouchDB, and MongoDB .

I recommend a few excellent podcasts on Cassandra , CouchDB and MongoDB to get a sense of what this is all about.

Recently, MongoDB has received a lot of attention due to the following factors:

availability on many platforms

rich language support: C, C++, C#, Java, Javascript, Perl, PHP, Python, Ruby

binary json for efficient storage

equivalent of …

blog.monnet-usa.com Read