heroku: All content tagged as heroku in NoSQL databases and polyglot persistence
Tuesday, 6 March 2012
What Can Be Learned From Heroku Outage Postmortem
While some may learn a few new things or get a confirmation in the very details of the outage, what caught my attention in the Heroku’s postmortem analysis is the conclusions:
- higher sensitivity and more aggressive monitoring on a variety of metrics
- improved early warning systems
- better containment
- improved flow controls, both manual and automatic
- expanding simulations of unusual load conditions in our staging environment
None of these are particular to a specific storage or NoSQL database. But they all reflect the reality of operating at large scale where even the most operationally friendly solutions—think of Dynamo-inspired NoSQL databases—cannot and should not be left unmonitored or unsupervised or with no clear recovery strategies and processes in place.
In the NoSQL world, one of the most covered outages was the MongoDB outage at Foursquare. And in case you don’t remember the details, most of the circumstances that led to that event could have been prevented by having:
- better monitoring
- early warnings
- better operational procedures
Aren’t these two lists looking very alike?
Original title and link: What Can Be Learned From Heroku Outage Postmortem (©myNoSQL)
Wednesday, 1 February 2012
Neo4j on Heroku: Building a Movie Recommendation Website for $0.00
Recently Max de Marzi has published sort of a getting started with Neo4j on Heroku guide. Here is how Max described it:
It takes a lot less effort to build a website these days than it used to. All it takes is a clever dwarf standing on the shoulders of the right giants. In a series of blog posts, I walk you through creating a movie recommendation website using Neo4j, Heroku, themoviedb.org, Processing.js, GroupLens, Marko Rodriguez and Michael Aufreiter. Free database, free hosting, free movie posters, free visualization, free dataset, free recommendation algorithm, just need to add a little code to bring them all together and BYOP (bring your own popcorn).
This will not get you a Netflix or Amazon like recommendation engine, but using a similar approach could definitely tell if Muhammad Ali is truly the greatest.
Original title and link: Neo4j on Heroku: Building a Movie Recommendation Website for $0.00 (©myNoSQL)
Thursday, 15 December 2011
Standalone Heroku Postgres’ Unanswered Question
While the offer is clear and valuable in itself:
- 99.99% uptime
- 99.999999999% (eleven nines) durability
- read-only asynchronous replicas
- database cloning
I’ve been reading all posts about the announcement looking for the answer to the most obvious question: why would you use Heroku’s Postgres service from outside the Heroku platform?
As far as I can tell:
- the network latency will be significant
- network partitions will occur (more often than having both you application and data in the same DC)
- transfer costs will be significant
So what is the answer?
Media coverage :
- DatabaseJournal: Salesforce Heroku Offers Standalone Cloud-Based PostgreSQL Database — DatabaseJournal.com
- InfoQ: Heroku Launches Postgres as a Standalone Service.
- ZDNet: Heroku launches cloud Postgres database | Cloud | ZDNet UK
- eWeek: Heroku Launches PostgreSQL Database-as-a-Service - Application Development - News & Reviews - eWeek.com
- PCWorld: Salesforce.com’s Heroku Launches Stand-alone Database Service | PCWorld Business Center
- Tools Journal: Heroku Launches PostgreSQL Database As A Service
- CloudBeat: Heroku debuts SQL database-as-a-service for developers | VentureBeat
- SiliconANGLE: Heroku Launches Standalone PostGres Database-as-a-Service | ServicesANGLE
- ReadWriteWeb: Heroku Launches PostgreSQL Standalone Service - ReadWriteCloud
- GigaOm: Heroku launches SQL Database-as-a-Service — Cloud Computing News
- ITProPortal: Heroku Announces PostgreSQL Database-as-a-Service for Developers | ITProPortal.com
Original title and link: Standalone Heroku Postgres’ Unanswered Question (©myNoSQL)
Sunday, 11 December 2011
NoSQL Screencasts: Neo4j for Ruby and Java People, Plus Data Modeling and Querying
Before the weekend is over, you could spend a bit of time experimenting with Neo4j. If you are a Ruby person then you’ve probably learned from the persistent graph structures with Ruby/Rails thread that Neo4j with JRuby is the way to go. In the first video Peter Neubauer demonstrates the process of building and deploying a Neo4j-enabled application on Heroku:
Most Popular Articles
- Translate SQL to MongoDB MapReduce
- Tutorial: Getting Started With Cassandra
- CouchDB vs MongoDB: An attempt for a More Informed Comparison
- Cassandra @ Twitter: An Interview with Ryan King
- A Couple of Nice GUI Tools for MongoDB
- NoSQL benchmarks and performance evaluations
- Ehcache: Distributed Cache or NoSQL Store?
- Document Databases Compared: CouchDB, MongoDB, RavenDB
- Quick Review of Existing Graph Databases
- NoSQL Data Modeling