《003_HBase作为一个NoSQL数据库,有哪些架构上的特点?(上)》
(1)分布式架构
hbase定位是分布式nosql数据库,把自己的nosql数据库的功能是通过多台机器来实现的,有多个RegionServer,分布式管理数据,分布式执行你的各种nosql数据库的操作
(2)分布式数据存储和自动数据分片
这个功能是极为强大的,比如你搞一个hbase里的表,然后在表里搞很多很多的数据,这个表会分为很多的region,每个region里是一个数据分片,然后这些region数据分片就会分散在多台机器上
假设你的表里的数据太多了,此时region会自动进行分裂,分裂成更多的region,自动分散在更多的机器上,对我们使用是极为方便的
(3)集成hdfs作为分布式文件存储系统