如果我在本地开发了一个系统,想把它迁移到云端,请问如何将关系数据库(例如:mysql)中的格式化数据用Hbase、 Bigtable这样的非关系型数据库存储?求大神

解决方案 »

  1.   

    有个工具sqoop,可以把mysql的数据导入到hbase中
    但是,hbase只是一个nosql数据库,不支持sql语句、事务等特性,所以用它来取代mysql,你还得掂量掂量
      

  2.   

    mysql导入到hbase很容易,但要让你的系统能很好的跑起来还是比较困难的,hbase不支持sql语句,但可以通过hive来操作hbase中的数据,hive支持通过类似sql来操作hbase数据, 但是速度太慢, 因为hive本身就不是用来查询数据的, hive是数据仓库, 做数据分析的,  hbase只有scan是用来查询数据的,所以如果不使用hive就需要将sql语句转成scan