Nextflow简介 Nextflow是一个用于数据驱动的计算管道(pipeline)开发和执行的开源框架,特别适合生物信息学和科学计算领域。它简化了复杂工作流程的创建和管理,使得科学家和工程师能够高效地处理大规模数据分析任…
Luigi简介 Luigi是一个由Spotify开发的开源Python模块,旨在简化复杂数据管道的构建、管理和调度。它专注于数据流的自动化和任务依赖的管理,非常适合处理大规模数据处理任务。 核心概念 任务(Task):Luigi…
Apache Livy 简介 Apache Livy 是一个开源的 REST 服务,旨在简化与 Apache Spark 集群的交互。它为 Spark 提供了一种轻量级的接口,允许用户通过 REST API 提交作业、管理 Spark 会话和执行交互式查询。Livy 的出…
Kyuubi简介 Kyuubi是一个开源的多租户、大规模数据分析引擎服务,基于Apache Spark构建,旨在提供高效、易用和安全的SQL-on-Spark解决方案。它的设计目标是通过提供一个统一的接口来简化大数据分析的使用,使用户能…
Kestra简介 Kestra是一个现代化的开源工作流编排工具,专注于数据处理和自动化任务的管理。它旨在简化复杂数据工作流的构建、调度和监控。 核心概念 工作流(Workflow):Kestra的工作流是由多个任务(Task)…
Kedro简介 Kedro是一个开源的Python框架,用于构建可重用、可扩展和可维护的数据科学项目。由QuantumBlack(隶属于麦肯锡公司)开发,Kedro的设计理念是将软件工程的最佳实践应用于数据科学和机器学习项目中。 …
现在再写这篇文章感觉有些不合时宜,目前,貌似很少人再讨论大数据,也很少人再讨论Hadoop。整理这篇文章,是为了探寻最新的技术方向。 新技术替代的组件 Hadoop技术栈的许多组件已经被功能更强、性能更高的新技术…
Flyte简介 Flyte是一个开源的平台,专注于构建和管理可扩展、可重现的数据和机器学习工作流。由Lyft开发并贡献给开源社区,Flyte提供了一套全面的工具和框架,帮助开发者和数据科学家高效地构建、测试和运行数据管…
DuckDB简介 DuckDB是一个开源的嵌入式在线分析处理(OLAP)数据库管理系统,专为快速分析查询而设计。它被称为“SQLite for Analytics”,因为它的设计目标是提供类似于SQLite的嵌入式数据库体验,专注于分析工作负载…
Kylin简介 Apache Kylin是一个开源的分布式分析型数据仓库,专门用于大规模数据集的实时分析。它最初由eBay开发,并于2015年成为Apache软件基金会的顶级项目。Kylin通过提供SQL接口和多维分析(OLAP)功能,使用户…