Search code examples
hadoophbaserdbmsbigdata

what should be considered before choosing hbase?


I am very new in big data space.

We got suggestion from team we should use hbase instead of RDBMS for high performance . We do not have any idea what should/must be considered before switching RDMS to hbase. Any ideas?


Solution

  • One of my favourite book describes..

    These are points to make note before taking decision

    Coming to @Whitefret's last point : There is some thing called CAP theorm based on which decision can be taken. enter image description here

    • Consistency (all nodes see the same data at the same time)

    • Availability (every request receives a response about whether it succeeded or failed)

    • Partition tolerance (the system continues to operate despite arbitrary partitioning due to network failures)

    In this context Hbase supports CP

    However, for switching RDBMS to HBASE you can use SQOOP.