big data sql
Big Data SQL
Akbar S. Ahmed | Feb 26, 2015

Why are there so many Big Data SQL options?

There are a myriad of SQL tools for big data that all appear to do the same thing. Each tool is developed by a very capable company, such as Facebook’s Hive and Presto, eBay’s Kylin and Pulsar, or Salesforce’s Phoenix.

Trying to pick which Big Data SQL tool is difficult. When reading the website of each tool they all sound the same. Do the engineers at Facebook, eBay, Saleforce and others all suffer from NIH syndrome? So how do you pick which Big Data SQL tool to use?

Read more

data modeling basics: materialized views
Data modeling basics: Materialized views
Akbar S. Ahmed | Jan 6, 2015

Data modeling in CQL

Data modeling is one of the most important parts of designing a scalable database in Cassandra. With a proper data model, your Cassandra cluster will deliver some excellent performance characteristics including extremely fast, linearly scalable writes and reads. One important part of designing a data model is for you to have a good conceptual understanding of Cassandra. The purpose of this post is to clearly define one the most confusing aspects of modeling data in Cassandra for those of us who come from a relational world.

Read more

Contact Information


We specialize in helping professional developers, like you, expand your skill set. Our courses are focused on enabling you to learn everything necessary to use a new technology in a live, production application.


All courses are made with love in
Palo Alto, CA.

Subscribe to our newsletter