presentation: All content tagged as presentation in NoSQL databases and polyglot persistence
Fantastic presentation by Doug Judd covering not only Hypertable but also other really scalable NoSQL databases:
Keep in mind that Redis-backed queues is one very often cited use case for Redis.
Original title and link for this post: Presentation: RestMQ - HTTP/Redis based Message Queue (published on the NoSQL blog: myNoSQL)
Not sure how long is supposed to stay online, so check Mats Henricson’s slides on CRUD with Terrastore while they are ☞ here:
- Built on top of Terracotta!
- HTTP and Java API
- Supports single-cluster and multi-cluster deployments
- Elastic: You can add and remove nodes dynamically
- Scalable: Automatic and transparent re-balancing
- Easy to install and configure
- Custom data partitioning
- Event processing
- Range queries
- Server-side update functions
- Per-document consistency
Interesting presentation detailing some of the HBase internals:
Slides also mention quite a few HBase case studies (StumbleUpon, Mozilla, Trend Micro, Yahoo, Twitter, etc.)
, but also a comparison of scenarios where HBase and relational databases fit.
Django decided long time ago that Ruby on Rails cannot be the only framework where people can have fun integrating with all NoSQL databases. During this year DjangoCon Europe there were several session dedicated to Django and NoSQL databases:
- Alex Gaynor: What NoSQL support in the Django ORM looks like, and how do we get there
- Peter Bengtsson: Using MongoDB in your app
- Benoît Chesneau: Relax your project with CouchDB
- Tobias Ivarsson: Django and Neo4j: Domain Modeling that Kicks Ass
- Django and NoSQL Panel
What NoSQL support in the Django ORM looks like, and how do we get there
Alex Gaynor speaks about what needs to change in Django ORM to make it more NoSQL friendly:
Reinout van Rees has a summary of the talk ☞ here.
Using MongoDB in your app
Peter Bengtsson talks about his experience of passing from using ZODB for the last 10 years to MongoDB
Some notes from the talk are available ☞ here.
Relax your project with CouchDB
Benoît Chesneau talks about what makes CouchDB appealing to python developers. He also covers the CouchDBkit python framework.
Django and Neo4j: Domain Modeling that Kicks Ass
Not coming from DjangoCon, but still about Django and Neo4j, is Tobias Ivarsson’s presentation: “Django and Neo4j - Domain modeling that kicks ass”:
Derek Stainer summarizes the slide deck ☞ here.
Django and NoSQL Panel
All in all a lot of NoSQL excitement in the Django world! Or should it be the opposite?
Update: Here is the latest Django and NoSQL Databases status update
The main point behind Grant Goodale’s presentation is that MongoDB and Node.js are great together:
- both are fast
Alex Payne (ex-Twitter, BankSimple) has a very interesting post about Node.js:
If you look at who’s flocking to Node, it’s largely web developers who have been working in dynamic languages with what we could politely call limited performance characteristics. Adding Node to their architectures means that these developers have gone from having essentially no concurrency story and very constrained runtime performance to having some semi-sane concurrency story – one rigidly enforced by the Node framework – running on a virtual machine with comparatively respectable performance. They slice off a painful bit of their application that’s suited to asynchrony, rewrite it in Node, and move on.
That’s awesome. That kind of outcome definitely meets Node’s secondary stated goal of “less-than-expert programmers” being “able to develop fast systems”. However, it has very little to do with scaling in the larger, more widely-understood sense of the term.