Showing 55 slides tagged with nosql

Intro to Neo4j with Ruby

January 26, 2012 18:32
A quick introduction to Graphs, Neo4j and neography.

ruby rest nosql graph database neo4j graph theory

Scaling the Web: Databases & NoSQL

November 10, 2011 20:52
This is an introduction to relational and non-relational databases and how their performance affects scaling a web application. This is a recording of a guest Lecture I gave at the University of Texas school of Information. In this talk I address the technologies and tools Gowalla (gowalla.com) uses including memcache, redis and cassandra. Find more on my blog: http://schneems.com

ruby rails nosql database sql relational memcached mysql memcache postgres postgresql redis cassandra key value datastore

So, there’s this "NoSQL" thing you may have heard of, and this related thing called "eventual consistency". Supposedly, they help you scale, but no one has ever explained why! Well, wonder no more! This talk will demystify NoSQL, eventual consistency, how they might help you scale, and -- most importantly -- why you should care. We’ll look closely at how Riak, a linearly-scalable, distributed and fault-tolerant NoSQL datastore, implements eventual consistency, and how you can harness it from Ruby via the slick Ripple client/ORM. When the talk is finished, you’ll have the tools both to understand eventual consistency and to handle it like a pro inside your next Ruby application.

ruby nosql riak distributed computing

Online games pose a few interesting challenges on their backend: A single user generates one http call every few seconds and the balance between data read and write is close to 50/50 which makes the use of a write through cache or other common scaling approaches less effective. Starting from a rather classic Ruby on Rails application as the traffic grew we gradually changed it in order to meet the required performance. And when small changes no longer were enough we turned inside out parts of our data persistency layer migrating from SQL to NoSQL without taking downtimes longer than a few minutes. Follow the problems we hit, how we diagnosed them, and how we got around limitations. See which tools we found useful and which other lessons we learned by running the system with a team of just two developers without a sysadmin or operation team as support.

ruby php web rails nosql scalability architecture ec2 mysql backend redis scaling scalarium new relic monster world floss architect jesper richter-reichhelm arch 架构 social games game redis ruby nocache

Rails - além do Active Record

July 09, 2011 02:32
Slides da minha apresentação na trilha de Ruby no TDC2011 - 08/07/2011

ruby rails nosql tdc

Introduction to Ruby MagLev

June 19, 2011 18:03
These slides show a high level architecture of Ruby MagLev as well as a small example to illustrate how easy it is to have transparent object persistence in Ruby.

ruby nosql gemstone persistence object database maglev smalltalk

Redis to the Rescue?

April 13, 2011 23:23
O’Reilly MySQL Conference 2011, Santa Clara

ruby nosql performance redis case study