NOSQL Meetup San Francisco – Dynomite

Dynomite currently provides integrated storage and distribution, requiring developers to adopt a simple, key/value data model to get the availability and scalability advantages. By separating these two functions, developers can take advantage of the sophisticated distribution and scaling techniques of Dynomite with great flexibility in the choice of data model. In this new architecture, Dynomite …

NOSQL Meetup San Francisco – Dynomite Read More »

NOSQL Meetup San Francisco – Cassandra

Presentation by Avinash Lakshman of Facebook. The presenter was one of the designers of Amazon’s Dynamo, and brought a lot of those ideas to Cassandra, a Bigtable clone used for Facebook’s mail search. Notes: *Highly available; eventual consistency only *Replication knobs available (like Dynamo) *For performance, they rely on application specific behavior — when a …

NOSQL Meetup San Francisco – Cassandra Read More »

NOSQL Meetup San Francisco – Introduction

Todd Lipcon from Cloudera introduces the concepts behind open source, distributed, non relational databases, from the recent NOSQL meetup in San Francisco. He presented a summary of many of the issues that people  are trying to solve with these systems: *Partitioning schemes (does maintaining a map really not scale?) *Data models *Consistency models *Conflict resolution …

NOSQL Meetup San Francisco – Introduction Read More »

Domain Model Persistence: Patterns for Performance and Scalability

The tenets of Domain-Driven Design are well documented, and its mindshare has expanded massively in recent years, due to the brilliant work of Eric Evans and subsequent authors notably Jimmy Nilsson. However, knowledge on persisting domain models, especially in a performant and scalable way, is much less readily accessible. Lessons learned by architects of high-scale …

Domain Model Persistence: Patterns for Performance and Scalability Read More »