业务场景:用户上传csv或机器生成csv,然后希望通过ads直接做adhoc查询。数据量暂时不大,但是有可能出现的情况是,表很多,但每个表数据量或多或少。查询时间短期内可以接受分钟级别的,当然是越快越好。
首先maxcompute是能做查询的,但是有分钟级的延迟。如果您对时效性要求也不高,没有秒级甚至毫秒级的要求,那直接用maxcompute就可以做了。
可以使用sdk、客户端工具或者网页版的大数据开发套件产品进行查询
如果您的时效性要求比较高的话,就需要先把数据导入到分析型数据库,然后在分析型数据库里查。分析型数据库支持海量数据的实时查询(秒/毫秒级),但是对表的设置有一定的要求,也支持不太台复杂的查询逻辑(查询上有限制)。
不过如果您的数据量比较小,那直接用RDS数据库就可以了。如果数据量后续比较大,可以根据后续的查询的复杂度,选择用大数据计算服务或分析型数据库。用哪个产品,就主要是出于计算的复杂程度以及相应的时效性要求两方面的考量
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。