Database
Yannick_J
Yes-亚历山大的陀螺
展开
-
HBase 和 MongoDB(一):设计上 的区别
昨天搜一下mongodb的资料,介绍应用的比较多,原理介绍的不多。 粗略得看了一下,总体来说两者的设计思路差不多,主要就是通过划区间去分布数据,后台进程进行数据分裂 两者的区别主要在于: 1、HBase依赖于HDFS;MongoDB直接存储在本地磁盘中 2、HBase按照列族将数据存储在不同的文件中;MongoDB不分列,整个文档都存储在一个(或者说一组)文件中,通过一个有一个通用的.ns文件保存...转载 2019-05-16 09:13:28 · 818 阅读 · 0 评论 -
HBase 和 MongoDB(二):区别详细列表
1.Mongodb bson文档型数据库,整个数据都存在磁盘中,hbase是列式数据库,集群部署时每个familycolumn保存在单独的hdfs文件中。 2.Mongodb 主键是“_id”,主键上面可以不建索引,记录插入的顺序和存放的顺序一样,hbase的主键就是row key,可以是任意字符串(最大长度是 64KB,实际应用中长度一般为 10-100bytes),在hbase内部,row ...转载 2019-05-16 09:17:26 · 227 阅读 · 0 评论 -
HBase 和 MongoDB(三):对比 Redis、、Couchbase、LevelDB
转载:几款主流 NoSql 数据库的对比 最近小组准备启动一个 node 开源项目,从前端亲和力、大数据下的IO性能、可扩展性几点入手挑选了 NoSql 数据库,但具体使用哪一款产品还需要做一次选型。 我们最终把选项范围缩窄在HBase、Redis、MongoDB、Couchbase、LevelDB 五款较主流的数据库产品中,本文将主要对它们进行分析对比。 鉴于缺乏项目中的实战经验沉淀,本...转载 2019-05-16 13:59:34 · 1858 阅读 · 0 评论 -
HBase 和 MongoDB(前传):SQL 和 NoSQL 的区别
SQL 和 NoSQL 的区别 一、概念 SQL(StructuredQueryLanguage)数据库,指关系型数据库。主要代表:SQLServer,Oracle,MySQL(开源),PostgreSQL(开源)。 NoSQL(NotOnlySQL)泛指非关系型数据库。主要代表:HBase,MongoDB,Redis,CouchDB。 NoSQL数据库的四大分...转载 2019-05-16 14:14:52 · 213 阅读 · 0 评论