HBase 1.0 Released
七年磨一劍,HBase 終於推出 1.0 版本。
- 2011 年 HBase 推出 0.90 版本時,在 Durability / Stability / Master Rewrite / Inter-DC Replication / Append-only 都有相當的改進,我認為已經算是正式 Production Ready。
- 同年 (2011) HBase 0.92,提供了 Multi-DC Replication / Coprocessors 特性。
- 2012 年 HBase 0.94,提升不少 Performance。
- 2013 年 HBase 0.96,為了解決 Production 的痛,更進一步改善 Compaction / Recovery / Compression 的問題。
- 2014 年 HBase 0.98,推出了 Reverse scans / Transparent encryption / MapReduce over snapshots / Stripe compactions 新特性,且再進一步提升 Performance。
- 今年 (2015) HBase 1.0,在 Stability / Availability 改善了不少,另外在儲存上也更精進了 (Compression / Compaction )。更完全捨棄 Hadoop 1.x 及 Java 6 的支援,直接強制使用 Hadoop 2.x 及 Java 7。
最後,因為 HBase 的中心哲學與其它人 (例如 MongoDB / Cassandra) 不同,所以大家需要克服的問題不全一致,但也因為這些差異造就了不同的適用場景。