推荐一些数据处理有关的开源工具及项目

通用数据处理框架和引擎

  1. Apache Spark :一个快速通用的大规模数据处理引擎 。
    • 支持批处理、流处理、机器学习、图计算等多种数据处理范式。
    • 具有高容错性和可扩展性。
  2. Apache Flink :有状态的计算框架。
    • 擅长流处理,也支持批处理。
    • 提供了精确的时间控制和状态管理等功能。
  3. Presto :分布式 SQL 查询引擎。
    • 可以对从GB到PB的数据源运行交互式分析查询。
  4. ClickHouse :列数据库管理系统。
    • 用于在线分析处理任务(OLAP),具有很高的数据压缩比和查询性能。

数据存储相关

  1. HBase :基于 Hadoop 的分布式、面向列的开源数据库。
    • 适合海量数据的实时读写场景。
  2. Apache Cassandra :高可扩展性的分布式数据库。
    • 能在多个节点上处理大量数据。

数据清洗和ETL(抽取、转换、加载)

  1. Apache Airflow :用于编排和调度数据处理工作流。
    • 可以定义复杂的任务依赖关系和定时调度。
  2. Kettle(现在叫Pentaho Data Integration) :提供图形化界面来设计ETL流程。

数据可视化

  1. Superset :开源的现代化数据探索和可视化平台。
    • 可以连接多种数据源并生成丰富的可视化图表。
  2. Metabase:简单易用的开源数据分析和可视化工具。

机器学习和深度学习数据处理

  1. TensorFlow Extended(TFX) :是 TensorFlow 用于端到端机器学习的工具。
    • 包含数据验证、预处理等功能模块。
  2. RapidMiner(部分开源):用于数据挖掘和机器学习流程设计。

分布式文件系统

  1. HDFS(Hadoop Distributed File System):Hadoop 生态的核心存储系统。
  2. Ceph:统一的分布式存储系统,支持对象存储、块存储和文件存储。

数据处理特定领域

  1. TDengine :用于物联网、联网汽车和工业物联网的开源大数据平台。
    • 集成了缓存、流计算、消息队列等功能。
  2. Blazegraph :大规模图数据处理的开源项目。
    • 用于知识图谱等场景。
相关推荐
说私域5 小时前
桑德拉精神与开源链动2+1模式AI智能名片S2B2C商城小程序的协同价值研究
人工智能·小程序·开源·零售
编程乐趣6 小时前
推荐一个Winform开源的UI工具包
microsoft·ui·开源
说私域8 小时前
基于开源AI大模型与S2B2C生态的个人品牌优势挖掘与标签重构研究
人工智能·小程序·开源·零售
love530love9 小时前
家用或办公 Windows 电脑玩人工智能开源项目配备核显的必要性(含 NPU 及显卡类型补充)
人工智能·windows·python·开源·电脑
struggle202512 小时前
适用于 iOS 的 开源Ultralytics YOLO:应用程序和 Swift 软件包,用于在您自己的 iOS 应用程序中运行 YOLO
yolo·ios·开源·app·swift
struggle20251 天前
continue通过我们的开源 IDE 扩展和模型、规则、提示、文档和其他构建块中心,创建、共享和使用自定义 AI 代码助手
javascript·ide·python·typescript·开源
仓颉编程语言1 天前
仓颉Magic亮相GOSIM AI Paris 2025:掀起开源AI框架新热潮
人工智能·华为·开源·鸿蒙·仓颉编程语言
奋斗者1号1 天前
开源 RPA 工具深度解析与官网指引
开源·rpa
GIS工具-gistools20211 天前
Open Source Geospatial Content Management System -GeoNode
开源·gis·server
struggle20251 天前
ebook2audiobook开源程序使用动态 AI 模型和语音克隆将电子书转换为带有章节和元数据的有声读物。支持 1,107+ 种语言
人工智能·开源·自动化