NoSQL

MongoDB Internals

MongoDB 3.0 introduces a pluggable storage architecture and a new storage engine called WiredTiger. The engineering team behind WiredTiger team has a long and distinguished career, having architected and built Berkeley DB, now the world’s most widely used embedded database.

System Architecture With NoSQL

This talk explores how to build and architect enterprise systems using NoSQL, in particular, using the RavenDB Document Database. Oren Eini, the founder of RavenDB, talks about modeling concerns, high availability and scale out, how to manage a system with polyglot persistence, complex domain and a high rate of change while maintaining speedy development rate …

System Architecture With NoSQL Read More »

Avoid Big Data Antipatterns

Over the last five years, the amount of data in our data centers has exploded, and today there are numerous NoSQL, streaming, and batch systems that promise to scale with your data. These new technologies bring with them a difficult question that needs to be answered: which tool is the best fit for my use …

Avoid Big Data Antipatterns Read More »

Building Fault Tolerant Apps with Cassandra

This presentation give a brief introduction to Apache Cassandra, how to interact with it from Java and how its architecture is build around being tolerant to faults. It then explains how developers’ mindset needs to change when dealing with a distributed datastore, topics include: CAP theorem and cross datacenter latency.

NoSQL?!? Let’s Talk NewSQL

Enterprise Java developers moved from traditional RDBMS solutions such as Oracle Database and MySQL to NoSQL solutions such as Cassandra, MongoDB, and CouchDB to achieve elasticity, but for a hefty price: ACID properties. It seemed like a fair price to pay at the time. But not anymore. Here comes NewSQL: the best of both worlds.