key查询,聚合统计查询,以及多条件组合查询
稀疏表的储存不应该占用太多空间资源
3.一号选手:Mysql
mysql这个数据库大家应该都不陌生,这里我们从这个数据库的底层结构开始说起,mysql...MySQL存在的问题:
插入性能会随着树的复杂度而递减
数据多的话会导致树变得很宽,这个时候插入数据就复杂度就变高了
随着数据量不断增加,树从插入性能就下架了
4.二号选手:Hbase
HBase是一个高可靠...、高性能、面向列、可伸缩的分布式数据库,参考谷歌的BigTable后使用java语言进行了实现。...Hbase
从存储形式上来看, 选 HBase, HBase 是 KV 型数据库, 是不需要提前预设 Schema 的, 添加新的标签时候比较方便
从使用方式上来看, 选 MySQL 似乎更好, 但是...HBase 也可以, 因为并没有太多复杂查询
从写入方式上来看, 选 HBase, 因为画像的数据一般量也不小, HBase 可以存储海量数据, 而 MySQL 不太适合集群部署
总结:
最终选择的方案为