中易网

大数据从百万级别数据的分析角度,数据库如何选择?哪位大大告诉yunmar下,谢谢!!

答案:1  悬赏:40  
解决时间 2021-03-17 10:14
大数据从百万级别数据的分析角度,数据库如何选择?哪位大大告诉yunmar下,谢谢!!
最佳答案
百万级的数据,无论侧重OLTP还是OLAP,当然就是MySql了。过亿级的数据,侧重OLTP可以继续Mysql,侧重OLAP,就要分场景考虑了。实时计算场景:强调实时性,常用于实时性要求较高的地方,可以选择Storm;批处理计算场景:强调批处理,常用于数据挖掘、分析,可以选择Hadoop;实时查询场景:强调查询实时响应,常用于把DB里的数据转化索引文件,通过搜索引擎来查询,可以选择solr/elasticsearch;企业级ODS/EDW/数据集市场景:强调基于关系性数据库的大数据实时分析,常用于业务数据集成,可以选择Greenplum;数据库系统一般分为两种类型:一种是面向前台应用的,应用比较简单,但是重吞吐和高并发的OLTP类型;一种是重计算的,对大数据集进行统计分析的OLAP类型。传统数据库侧重交易处理,即OLTP,关注的是多用户的同时的双向操作,在保障即时性的要求下,系统通过内存来处理数据的分配、读写等操作,存在IO瓶颈。OLTP(On-Line Transaction Processing,联机事务处理)系统也称为生产系统,它是事件驱动的、面向应用的,比如电子商务网站的交易系统就是一个典型的OLTP系统。OLTP的基本特点是:数据在系统中产生;基于交易的处理系统(Transaction-Based);每次交易牵涉的数据量很小;对响应时间要求非常高;用户数量非常庞大,主要是操作人员;数据库的各种操作主要基于索引进行。分析型数据库是以实时多维分析技术作为基础,即侧重OLAP,对数据进行多角度的模拟和归纳,从而得出数据中所包含的信息和知识。OLAP(On-Line Analytical Processing,联机分析处理)是基于数据仓库的信息分析处理过程,是数据仓库的用户接口部分。OLAP系统是跨部门的、面向主题的,其基本特点是:本身不产生数据,其基础数据来源于生产系统中的操作数据(OperationalData);基于查询的分析系统;复杂查询经常使用多表联结、全表扫描等,牵涉的数据量往往十分庞大;响应时间与具体查询有很大关系;用户数量相对较小,其用户主要是业务人员与管理人员;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中文翻译日语皆因
02-02天蝎和KV-4 KTTS该选哪个
新青林业局乌拉嘎经营所卫生所地址在什么地方
什么是工行个人理财产品预约服务业务?
我是一个职高实习生,目前18岁,想去单招单考
肥城桃都农贸城属于申通快递的派送范围吗
网上买书,6天了,还没到货,在中国考试图书网
选文中主要运用了哪种说明方法?其作用是什么
生滚粥 香滑牛肉粥做法
宜宾商业银行(恒阳国际中心)地址在哪,我要去
我要求职,如何发帖?
不输在家庭教育上你能说说诸葛亮是如何教育孩
雅利奇休闲电动车在什么地方啊,我要过去处理
减肥不吃饭为什么胸部变小
产后多久身材可以恢复
推荐资讯
手机屏幕下面有CHINA MOBILE.请高手作正解!
vivo11内存不够用怎么办
小女子心有所属怎么回
请问亲们有谁知道正版二代村村通机顶盒在2015
请问0--3岁国外的婴幼儿羊奶粉有哪些,哪个牌
狗粮可以放在锅里吗。
沈阳中街炸串地址在哪,我要去那里办事
婴儿什么时间理发合适
我的电脑图标怎么变回透明底色??
胃蛋白酶原2偏低
大同市五洲帝景到大润发超市路线
华东地区英文怎么说
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?