基于交互式分析搭建的典型应用场景
交互式分析经过在阿里巴巴集团近3年的沉淀,已覆盖上百个业务团队,今天小编将会从技术的角度为大家解读交互式分析的架构亮点,以及基于交互式分析架构搭建的典型应用场景介绍。 架构介绍 系统架构 底层存储在盘古系统中,存储计算分离,并与MaxCompute在底层无缝打通,可直接对MaxCompute数据加速查询。兼容PostgreSQL,提供JDBC、ODBC接口可直接对接各种开发工具、BI分析工具。规模水平扩展,支持复杂查询,多维分析,复杂关联分析。 存储计算分离 常用的存储计算有共享存储方案和非共享存储方案,而交互式分析采用的是存储计算分离方案。1.共享存储方案:该方案是所有数据都存在公共存储里,当多台机器需要写同一条数据时,为了保证数据的一致性,需要分步式的检索机制,带来一定的开销。同时也需要维护各个机器之间的一致性,增加运维成本。2.非共享存储方案:该方案是每台机器都有自己的本地存储,数据会分片存储在机器的本地存储,机器通过网络去协同完成用户的查询,优势在于扩展性好,能做到水平扩展,缺点是当需要扩容或者缩容时,因为数据存储在机器的本地盘里,需要将数据迁移到新的机器,整个数据迁移过程非常...



