开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

Starrocks 和 Doris 选哪个好?

Starrocks 和 Doris 选哪个好?

展开
收起
小小鹿鹿鹿 2024-03-25 17:51:23 513 0
2 条回答
写回答
取消 提交回答
  • 在单机环境下,且不支持SSE4.2指令的情况下,考虑到性能提升和对硬件要求,ClickHouse可能不是最优选择,因为它在某些情况下会利用SSE4.2指令集来进一步优化性能。然而,即使不支持SSE4.2,ClickHouse仍然在很多场景下展现出出色的OLAP处理性能,尤其是对于大批量数据分析和聚合操作。

    对于Doris和StarRocks,这两者都是针对大数据实时分析而设计的列式存储MPP数据库系统,都提供了较好的性能表现,尤其是在聚合查询、实时分析等方面优于MySQL。

    • Doris在数据摄取方面支持低延迟的实时写入,并且支持事务性的数据导入,适合对事务性和实时性有一定要求的场景。

    • StarRocks在join能力上更强,尤其在处理星型或雪花模型等复杂查询时表现出色,特别适用于构建实时数据仓库。

    在这种情况下,如果主要问题是MySQL在执行group by, count, max等聚合查询时性能不佳,那么Doris和StarRocks都有潜力成为替代方案,它们都能提供更好的实时分析性能。具体选择哪一个,还需要根据您的具体需求、数据量、查询模式以及对系统稳定性和易用性的考量。

    由于硬件限制,需要查看Doris和StarRocks各自的系统需求,确认它们在不支持SSE4.2指令的机器上是否能够正常工作并获得良好的性能提升。另外,部署规模是一台机器的情况下,也要注意这两个系统的单节点性能和扩展性,确保在满足当前需求的同时也能在未来有升级和扩展的空间。在实际选型时,最好根据实际业务场景进行基准测试来确定哪一种更适合您的应用场景。

    2024-03-26 14:07:47
    赞同 展开评论 打赏
  • 这个就不好评价了,见仁见智。starrocks 半开源,偏商业化,目前迭代也较快。Doris开源,迭代也可以,社区支持也还可以。此回答来自钉群Flink CDC 社区。

    2024-03-25 22:59:22
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    朱翥、贺小令|更快更稳更易用:Flink 自适应批处理能力演 立即下载
    ClickHouse在手淘流量分析应用实践Jason Xu 立即下载
    云数据库clickhouse最佳实践 立即下载