17 April 2014

The Ruby Reflector

Topic

Cassandra

  Source Favicon
By Todd Hoff of High Scalability 1 month ago.
Email

@ rilt : Mysql dead, Cassandra now in production using @ DataStax python driver.

@ CompSciFact : "No engineered structure is designed to be built and then neglected or ignored." -- Henry Petroski

Arundhati Roy : Revolutions can, and often have, begun with reading.

Brett Slatkin : 3D printing is to design what continuous deployment is to code.

Well Facebook got on that right quick: Facebook wants to use drones to blanket remote …

highscalability.com Read
  Source Favicon
By Todd Hoff of High Scalability almost 2 years ago.
Email

…machines without having to spend more money.

Compression means serving more data out of RAM, which means clients are happier because of the performance improvements.

The cost is higher CPU usage to perform the encrypt/decrypt. But disk IO is orders of magnitude slower than decompression and most servers have CPU to burn.

Edward's article is well written, has the specifics on how to turn on compression for Cassandra, pretty graphs, and lots more details.

highscalability.com Read
  Source Favicon
Email

…solutions

Working towards a GA release for MySQL 5.5 (currently in beta)

Additionally, we are actively working on expanding the supported NoSQL stack on Engine Yard Managed. Are you an Engine Yard Managed customer interested in Riak or Cassandra? Let us know!

Remember that you can always influence our roadmap by submitting data feature requests .

engineyard.com Read
  Source Favicon
By Shannon -jj Behrens of JJinuxLand 2 years ago.
Email

Data in Cassandra looks like a multi-level dict.

By default, Cassandra eats 1/2 of your RAM. You might want to change that ;)

He uses pycassa for his client. It's the simplest approach.

telephus is a Cassandra client for Twisted.

cassandra-dbapi2 is a Cassandra client that supports DBAPI2. It's based on Cassandra's new CQL interface.

Don't use pure Thrift to talk to Cassandra.

Cassandra is good about scaling up linearly.

There's a batch …

jjinux.blogspot.com Read
  Source Favicon
By Jonathan Ellis of Spyced 2 years ago.
Email

…to do as effectively in prose alone. Sylvain's talk on the Cassandra storage engine at FOSDEM 2012 is a good example. Starting at about 22:00, he explains how Cassandra uses log-structured merge trees to turn random writes into sequential i/ o. Compare that with the treatment in the Bigtable paper , or the original LSTM paper . Sylvain's explanation is much more clear by virtue of how it's presented.

I avoid audio or video during my …

spyced.blogspot.com Read
  Source Favicon
On igvita.com 2 years ago.
Email

Google's BigTable, Hadoop's HBase, and Cassandra amongst others are all using a variant or a direct copy of this very architecture.

Simple on the surface, but as usual, implementation details matter a great deal. Thankfully, Jeff Dean and Sanjay Ghemawat , the original contributors to the SSTable and BigTable infrastructure at Google released LevelDB earlier last year , which is more or less an exact replica of the architecture we've …

igvita.com Read
  Source Favicon
By Leigh Shevchik of New Relic 2 years ago.
Email

…he ported a relational database to three NoSQL data stores: Redis, Cassandra and MongoDB.

- Greg Unrein demonstrates how to make Openmix decisions with New Relic data.

- Developer Daniel Kehoe explains how to use Rails 3.2 with Ruby 1.9.3 on Heroku.

- Oracle shares their two-year plan for Java.

- Enterprise Systems shares four things you should consider when selecting a cloud provider.

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

Amazon has built all of the above on top of the basic Dynamo ingredients, Cassandra living proof that it's possible. But if Amazon did reuse a lot of the existing Dynamo code base, they hid it really well. All the evidence points to at least heavy usage of a sorted storage system under the covers, which works very well with SSDs, as they make sequential writes and reads nice and fast.

No matter what it is, Amazon has done something pretty great here. They hide most of the complexity …

paperplanes.de Read
  Source Favicon
By Tammer Saleh of Engine Yard Developer Blog over 2 years ago.
Email

…went to town. The result was a combination of Google Protocol Buffers, node.js, and Cassandra. Elegant, scalable, and totally unmaintainable.

Dianne is a good developer. Dianne started as a Unix Admin, and moved into Ruby two years ago. When asked to produce the same system, she immediately started asking questions:

"How many devices do we expect to have?"

"Well, we hope to sell 500 in 12 months."

"How often will they need to report in?"

"Roughly …

engineyard.com Read
  Source Favicon
On paperplanes over 2 years ago.
Email

…covering Redis, MongoDB, CouchDB, Riak, and Cassandra, all in varying detail. For some it makes more sense to go deeper than for others.

Are future updates included?

Yes, as content gets added, typos get fixed, and new databases pop up, I'll send updates to everyone buying the book. The updates are free. Consider buying the book a subscription for more chapters on other databases.

Are you extending the book with more databases over time?

Yes, I have an insatiable thirst to …

paperplanes.de Read