While I have long moved on from PostgreSQL, I continue to follow its development. I am glad to see Citus grow from a small startup with growing pains into an important part of Microsoft.
By sending me unsolicited emails and by cold calling me using robotic software you are indicating to me that you feel my time is not valuable. You are saying that interrupting me all day with unsolicited emails and cold calls costs you nothing but a small chance of you winning a gig is worth it to you.
NoSQL databases scale by adding more commodity servers. With more commodity servers come increased costs and complexities. Some NoSQL systems are better at this than others and need less.
We live in a notification hell world of smartphones, and every year it is getting worse. Our presumably smart devices are incapable of differentiating what is important and what is not.
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 … Continue reading Ten Questions to Consider Before Choosing Cassandra
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 … Continue reading Big Data Should Be Used To Make Ads More Relevant
Big Data is not Hadoop, and Hadoop is not Big Data. A lot of people are surprised that somehow Big Data adoption is growing while Hadoop is struggling. There is some speculation as to why and I have a much more pragmatic explanation: Hadoop is not SQL. Not all developers are created equal. Not all … Continue reading Big Data is not all about Hadoop
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, … Continue reading We Need a Cloud Version of 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 … Continue reading Apple is (or was) the Biggest User of Apache Cassandra
In November last year I pointed out how tempted I was to replace Cassandra with DynamoDB. Since then I have done some research and things are not as straightforward as they may seem at first. I'd like to revisit my post and clarify a few things. On elasticity of Cassandra I said the following: Scaling … Continue reading Trying to Replace Cassandra with DynamoDB ? Not so fast