标签库

Apache 全家桶

Apache 软件基金会(The Apache Software Foundation,简称 ASF)是一个致力于支持开源软件项目的非盈利组织。ASF 以 Apache 许可证发布了多个广泛使用的开源软件项目,涵盖了从 Web 服务器到数据处理的多个技术领域

相关标签

查看该标签库下的内容标签。

Apache FlinkApache Flink

Apache Flink 是一个用于可扩展批处理和流数据处理的开源平台。Flink 在一个系统中支持批处理和流分析。分析程序可以用 Java 和 Scala 中简洁、优雅的 API 编写。

5 个问答
Apache HiveApache Hive

Apache Hive 是可实现大规模分析的分布式容错数据仓库系统。该数据仓库集中存储信息,您可以轻松对此类信息进行分析,从而做出明智的数据驱动决策。Hive 让用户可以利用 SQL 读取、写入和管理 PB 级数据。

2 个问答
Apache HadoopApache Hadoop

Apache Hadoop 是一种开源框架,用于高效存储和处理从 GB 级到 PB 级的大型数据集。利用 Hadoop,您可以将多台计算机组成集群以便更快地并行分析海量数据集,而不是使用一台大型计算机来存储和处理数据。

4 个问答1 道面试题
Apache CordovaApache Cordova

Apache Cordova 是一个开源的移动开发框架,允许开发者使用标准的 Web 技术 - HTML5、CSS3 和 JavaScript,来构建跨平台的移动应用。Cordova 封装了 HTML/JavaScript 应用到各个平台的原生容器中,并且通过一系列的 API 暴露设备的原生功能,如摄像头、GPS、传感器等,使 Web 应用能够与设备的原生功能进行交互。

Apache ThriftApache Thrift

Apache Thrift 是由 Facebook 开发并贡献给 Apache 基金会的一个软件框架,用于进行可扩展的跨语言服务开发。它允许定义数据类型和服务接口在一个统一的文件中,这个文件可以用来生成 RPC 客户端和服务器代码,支持多种编程语言,包括 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml 和 Delphi 等。

11 个问答
Apache SparkApache Spark

Apache Spark 是一个开源的统一分析引擎,主要用于大规模数据处理。它提供了对数据批处理和流处理的高速处理能力,并支持多种编程语言(如 Java、Scala、Python 和 R)。Spark 由 Apache 软件基金会维护,并且在大数据生态系统中占有重要地位。

Apache HBaseApache HBase

Apache HBase 是一个分布式的、面向列的开源数据库,基于 Hadoop 文件系统(HDFS)构建,旨在处理大规模的结构化数据存储。HBase 最初由 Google 的 Bigtable 论文启发,并成为了 Hadoop 生态系统中的关键组成部分。它能够提供实时读写访问,并支持随机、实时的读写需求,非常适合处理大数据应用场景。

Apache KuduApache Kudu

Apache Kudu 是一个为 Hadoop 生态系统设计的开源列式存储引擎,于 2015 年由 Cloudera 公司开发并捐赠给 Apache 软件基金会。Kudu 旨在结合传统 Hadoop 生态系统(如 HDFS)的高吞吐量和低延迟的数据访问能力,提供高效的随机读写和快速的分析查询能力。

Apache StormApache Storm

Apache Storm 是一个分布式实时计算系统,专门用于处理大规模的数据流。它最初由 Twitter 开发并于 2011 年开源,后来成为 Apache 软件基金会的顶级项目。Storm 允许开发者创建实时数据处理应用(称为拓扑),并能够在分布式环境中低延迟、高吞吐量地处理数据流。