hbase可以执行标准sql吗?如果要做的话。通常是使用hive(能够直接处理HBase中的数据),或者自己开发mapreduce程序;例子网上有很多。你这个逻辑如果不很复杂,通过hive简单些,写几条语句就搞定
hbase可以执行标准sql吗?
如果要做的话。通常是使{pinyin:shǐ}用hive(能够直接处理HBase中的数据),或者自己开发mapreduc澳门威尼斯人e程序;例子网上有很多。你这个逻辑如果不很复杂,通过hive简单些,写几条语句就搞定。另:如果就是验证下功能,那做做没问题
要是生产的话基于HBase做分析基本不可用。因为不管哪种方法都要查HBase表,数据多了这个效率你接受不了;多进程并发访问在服务端有缓存的情况下(通过一定条件过滤的场景)才能够达到几千条/秒,如果不做缓存(遍历整表时)只能达到每秒一两百条。慢的要死
生产的话可以考虑使用hi直播吧ve基于HDFS文件《拼音:jiàn》做分析。
HBase和MongoDB在设计下的区别?
hbase,mongodb,redis都属于nosql型存储方案。在实际的项目实践上看,他们的系统存储及处理的数量由大到小。HBas澳门新葡京e基于列存(pinyin:cún)储,提供
MongoDb在类SQL语句操作方面目前比HBase具备更多一{yī}些优势,有二级索引,支持相比于HBase更复杂的集合查找等。BSON的数据结构使得处理文档型数据更为直接。MongoDb也支持【练:chí】mapreduce,但由于HBase跟Hadoop的结合更为紧密,Mongo在数据分片等mapreduce必须的[练:de]属性上不如HBase这么直接,需要额外处理。
HBase澳门新葡京与Mongodb的读写性能正好相反,HBase写优于随机读,MongoDB似乎写【xiě】性能不如读性能。
Redis为内存型KV系澳门金沙统【繁体:統】,处理的数据量要小于HBase与MongoDB
本文链接:http://21taiyang.com/Business-Operations/7434778.html
flink从{pinyin:cóng}数据库读取数据转载请注明出处来源