Ten Questions to Consider Before Choosing Cassandra

  1. Do you know what your queries will look like ? In traditional SQL you design your data model to represent your business objects. Your queries can then evolve over time and can be ad-hoc. You can even create views, materialized or otherwise, to facilitate even more complex analytical queries. Cassandra does not offer the flexibility of traditional SQL. While your data model can … Continue reading Ten Questions to Consider Before Choosing Cassandra

Big Data Should Be Used To Make Ads More Relevant

It is 2015 and by now advertising agencies could have figured out the best way to deliver relevant ads to viewers. They have not. Hulu is the prime illustration of this phenomenon. We canceled our DirecTV subscription and declined to use Comcast for anything more than Internet access for over three years now. When I watch shows on Hulu I get ads that I never … Continue reading Big Data Should Be Used To Make Ads More Relevant

We Need a Cloud Version of Cassandra

Google recently launched Cloud BigTable – a cloud NoSQL service that is compatible with Apache HBase API. What this means is that an existing ecosystem of Hadoop applications is immediately binary-compatible with this new service and it doesn’t require any changes to the API. Google is not only marketing this as an alternative to Hadoop, but it is also marketing it as an alternative to … Continue reading We Need a Cloud Version of Cassandra

Apple is (or was) the Biggest User of Apache Cassandra

One thing I did not realize about Cassandra is that Apple is (or was) one of the biggest Cassandra users out there: Word in Goldmacher’s circles is that Apple will be “replacing” its huge Cassandra noSQL implementation with FoundationDB. Apple uses Cassandra for “iMessage, iTunes passwords, a bunch of stuff,” he says. In fact, Apple is touted as having one of the largest production deployments … Continue reading Apple is (or was) the Biggest User of Apache Cassandra