作者:兜妈是我 | 来源:互联网 | 2023-05-17 05:48
如果我在本地开发了一个系统,想把它迁移到云端,请问如何将关系数据库(例如:mysql)中的格式化数据用Hbase、Bigtable这样的非关系型数据库存储?求大神
如果我在本地开发了一个系统,想把它迁移到云端,请问如何将关系数据库(例如:mysql)中的格式化数据用Hbase、 Bigtable这样的非关系型数据库存储?求大神
4 个解决方案
内容追加:非关系型数据库可以存储关系型数据库中的格式化数据么?
有个工具sqoop,可以把mysql的数据导入到hbase中
但是,hbase只是一个nosql数据库,不支持sql语句、事务等特性,所以用它来取代mysql,你还得掂量掂量
mysql导入到hbase很容易,但要让你的系统能很好的跑起来还是比较困难的,hbase不支持sql语句,但可以通过hive来操作hbase中的数据,hive支持通过类似sql来操作hbase数据, 但是速度太慢, 因为hive本身就不是用来查询数据的, hive是数据仓库, 做数据分析的, hbase只有scan是用来查询数据的,所以如果不使用hive就需要将sql语句转成scan