video: All content tagged as video in NoSQL databases and polyglot persistence
There’s a bit of CouchDB in the project:
We’ve built an open-source product that automatically deploys, scales and distributes VoIP calls across the Internet on commodity or virtualized servers. It fully utilizes Erlang for VoIP logic as well as relies on other Erlang products like CouchDB and RabbitMQ. It’s got an awesome set of APIs and some other nifty features.
Even if not focused on NoSQL, the videos from the Surge conference are covering very interesting aspects related to scalability. Here are a couple of examples:
- Theo Schlossnagle: Scalable Design Patterns
- Justin Sheehy: Embracing Concurrency at Scale
- Ronald Bradford: The most common MySQL scalability mistakes, and how to avoid them
- Ruslan Belkin: Going 0 to 60: Scaling LinkedIn
- Robert Treat: Database Scalability Patterns
- Artur Bergman: Scaling and Loadbalancing Wikia Across The World
- Mike Malone: Working with Dimensional Data in a Distributed Hash Table
- Gavin M. Roy: Scaling myYearbook.com - Lessons Learned From Rapid Growth
- Benjamin Black: Go with the flow - Meditations on network infrastructure analysis
- John Allspaw: The “Go or No-Go”: Operability and Contingency at Etsy
- Rod Cope: Top 10 Lessons Learned from Deploying Hadoop in a Private Cloud
Last but not least there’s also a “SQL vs NoSQL” panel featuring Geir Magnusson Jr (Moderator), Robert Treat, Baron Schwartz, Mike Malone and Justin Sheehy.
Coda Hale and Ryan Kennedy presented recently about Riak and Scala usage at Yammer providing details about choosing Riak and sharing some of the leassons learned while using Riak for building Streamie.
Even if the name of this TED talk is “The birth of a word”, I would have called it anything from the future of data science, extreme data analysis, and brilliant informatio visualization. Anyway, it is a must see:
10gen continued its MongoDB popularization tour around the world with three events in Europe: London, Paris, and Berlin. SkillsMatter, the organizers of MongoUK have recorded all the sessions and made them available here
Here is the list of the talks:
- Welcome by Eliot Horowitz
- Nosh Petigara: Building your 1st MongoDB application
- Richard Kreuter: Mastering the MongoDB shell
- Meghan Gill: MongoDB community resources
- Richard Kreuter: Schema design: data as documents
- Mathias Stearn: MongoDB Internals: Storage Engine
- Graham Tackley: MongoDB at the Guardian
- Russell Smith: Geo & Capped collections with MongoDB
- Richard Kreuter: Indexing and Query Optimizer
- Geoff Watts: BSON and ZMQ
- Mathias Stearn: Administration
- Eliot Horowitz: Open Q&A with Eliot Horowitz
- Ashok Subramanian & Stephen Rose: Project Phoenix
- Phillipp Krenn: Morphia: MongoDB for Java Developers
- Eliot Horowitz: Scaling with MongoDB
- Neil Bertlett: MongoDB as a backing store of Eclipse MF
- Nosh Petigara: Deployment strategies
- David Mytton: Monitoring MongoDB
- Eliot Horowitz: MongoDB Project Roadmap
Together with Couchapps, support for virtual hosts and URL rewrites makes it easier to create and serve web applications directly from CouchDB with no additional middleware.
In the following video, Max Odgen provides a brief tutorial on how to set up vhosts and rewrites in CouchDB so that you can host couchapps as websites that have pretty URLs.
The last couple of posts were about BigData and Jeffrey Horner’s presentation is inline with this topic:
If there is ever a time to learn R and web application development, it is now…in the age of Big Data. The upcoming release of R 2.13 will provide basic functionality for developing R web applications on the desktop via the internal HTTP server, but the interface is incompatible with rApache. Jeffrey will talk about Rack, a web server interface and package for R, and how you can start creating your own Big Data stories from the comfort of your own desktop.
Note: The video is missing the beginning and it is not a generic talk about R, so it will be interesting mostly to those using R and planning to develop web applications directly from R.
Three presentations covering the various NoSQL usages at Twitter:
Kevin Weil talking about data analysis using Scribe for logging, base analysis with Pig/Hadoop, and specialized data analysis with HBase, Cassandra, and FlockDB on InfoQ
Ryan King’s presentation from last year’s QCon SF NoSQL track on Gizzard, Cassandra, Hadoop, and Redis on InfoQ
Dmitriy Ryaboy on Hadoop from Devoxx 2010:
- Twitter: Cassandra, HBase, Hadoop, Scribe, FlockDB, Redis
- Facebook: Cassandra, HBase, Hadoop, Scribe, Hive
- Netflix: Amazon SimpleDB, Cassandra
- Digg: Cassandra
- SimpleGeo: Cassandra
- StumbleUpon: HBase, OpenTSDB
- Yahoo!: Hadoop, HBase, PNUTS
- Rackspace: Cassandra
And probably many more missing from the list. But that could change if you leave a comment.
More applications of HBase at Facebook, after the new messaging system:
If you are interesting to read more about Facebook messages here’s a list of posts:
- Facebook replacing Cassandara with HBase in new messaging system
- The underlying technology of messages using HBase
- HBase at Facebook and why not MySQL or Cassandra
- HBase at Facebook: A technical presentation of the underlying technology
- Facebook messages: a presentation from FOSDEM