什么时候用HBase
来源:互联网 发布:131458淘宝信誉查询网 编辑:程序博客网 时间:2024/05/17 03:39
本文内容摘自官网:http://redis.io
63.2. When Should I Use HBase?
HBase isn’t suitable for every problem.
First, make sure you have enough data. If you have hundreds of millions or billions of rows, then HBase is a good candidate. If you only have a few thousand/million rows, then using a traditional RDBMS might be a better choice due to the fact that all of your data might wind up on a single node (or two) and the rest of the cluster may be sitting idle.
Second, make sure you can live without all the extra features that an RDBMS provides (e.g., typed columns, secondary indexes, transactions, advanced query languages, etc.) An application built against an RDBMS cannot be "ported" to HBase by simply changing a JDBC driver, for example. Consider moving from an RDBMS to HBase as a complete redesign as opposed to a port.
Third, make sure you have enough hardware. Even HDFS doesn’t do well with anything less than 5 DataNodes (due to things such as HDFS block replication which has a default of 3), plus a NameNode.
HBase can run quite well stand-alone on a laptop - but this should be considered a development configuration only.
- 什么时候用HBase
- 什么时候才应该使用HBase?
- 什么时候用抽象类,什么时候用接口
- 什么时候用GET?什么时候用POST?
- 什么时候用继承.什么时候用接口?
- 什么时候用存储过程什么时候用触发器
- 什么时候用GET?什么时候用POST?
- 什么时候用抽象类,什么时候用接口?
- 什么时候该用cacheAsBitmap,什么时候不该用
- PHP-什么时候用接口什么时候用抽象??
- 什么时候用抽象类,什么时候用接口
- 什么时候用float,什么时候用定位?
- 什么时候用抽象类,什么时候用接口
- 什么时候用抽象类什么时候用接口
- 什么时候用接口,什么时候用抽象类
- 什么时候用抽象类什么时候用接口 .
- 什么时候用抽象类什么时候用接口
- 什么时候用GET?什么时候用POST?
- android开发(26) 和其他应用交换数据方式一,使用intent指定自定义action调用其他程序里的activity,并获得其返回的结果
- 稀疏矩阵存储及转置
- Codeforces-285C-Building Permutation
- c、 c++、 java 基本数据类型 对比辨析
- Hello!
- 什么时候用HBase
- 构造器模式
- 【java】异常处理
- poj2392(多重背包dp,可行性类型O(nm)复杂度的解法。)
- 在eclipse中关联spring的源码
- 用flask开发个人博客(10)—— Jinja2模板中的控制结构
- Inequalities - Holder's inequality
- 出现( linker command failed with exit code 1)错误总结
- Android之自定义阴影效果