Phoenix's performance is great. The JDBC driver is very convenient for programming and allows use of existing tools such as DB Visualizer. However, since Phoenix is not a component of the Cloudera distribution of Hadoop (CDH), there is always the risk that the latest version of CDH will break Phoenix. Such is the case with CDH 5.0, which contains HBase 0.96 in contrast to Phoenix's dependency on HBase 0.98. Therefore it is safer to use a technology that is included in CDH. An organization that is using CDH and upgrades CDH as the new CDH versions come out always runs the risk that Phoenix is out of sync and broken. How would one counter this argument?
Mike