awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apache avatar

apache/iceberg

0
View on GitHub↗
8,972 Stars·3,318 Forks·Java·Apache-2.0·7 Aufrufeiceberg.apache.org↗

Iceberg

Iceberg is an open table format and big data table manager designed for huge analytic datasets in cloud storage. It provides a specification for tracking large-scale datasets to maintain transactional consistency and structural integrity.

The project utilizes a standardized REST catalog interface to manage table metadata, ensuring interoperability between different compute engines. This allows diverse query engines to connect to a single table interface and maintain consistency across different processing frameworks.

Its core capabilities include managing large-scale analytic tables, coordinating concurrent data access to prevent corruption, and evolving table schemas without rewriting existing data files. It also provides mechanisms for validating REST catalog implementations to ensure specification adherence.

Features

  • Big Data and Analytics - Organizes massive datasets using a high-performance table format designed for big data analytic workloads.
  • Table Managers - Provides a comprehensive system for managing massive analytic datasets and coordinating concurrent read/write operations across multiple engines.
  • Table Metadata Pointers - Decouples table metadata from compute engines by storing a pointer to the current metadata file in a catalog.
  • Schema Evolution - Allows adding or renaming columns without rewriting underlying data files by tracking column IDs independently.
  • Metadata-Driven Snapshots - Tracks table state through immutable snapshot files to provide consistent views and transactional isolation.
  • Table Schemas - Updates table structures over time using a mechanism that avoids rewriting existing data files.
  • Large-Scale Dataset Management - Tracks huge datasets in cloud storage to ensure transactional integrity and schema evolution for big data workloads.
  • Manifest-Based File Tracking - Uses a hierarchical tree of manifest files to index data files and perform efficient partition pruning.
  • Open Table Formats - Provides a high-performance open table format for huge analytic datasets in cloud storage with transactional consistency.
  • Table Specifications - Implements a specification for tracking large-scale datasets to maintain structural integrity without rewriting existing data files.
  • Concurrent Data Collection - Manages simultaneous read and write operations across multiple engines to prevent data corruption in shared analytic tables.
  • Catalog Interfaces - Standardizes table management and discovery through a platform-independent REST API for interoperability between query engines.
  • Concurrency Control - Prevents data corruption by validating that no conflicting changes occurred between the start and commit of a transaction.
  • Atomic Write Coordinators - Manages simultaneous read and write operations across multiple compute engines to prevent data corruption in shared tables.
  • Cross-Engine Query Interfaces - Connects diverse compute frameworks to a single table interface to maintain consistency across different processing engines.
  • Catalog Specification Standards - Implements a common API specification to ensure interoperability between different catalog versions and client engines.
  • Multi-Engine Interfaces - Connects diverse compute frameworks to maintain a consistent table interface regardless of the underlying processing engine.
  • Catalog Interfaces - Implements a standardized REST catalog interface to manage table metadata and ensure interoperability between diverse query engines.
  • Data Storage Systems - Provides high-performance, ACID-compliant table formats.
  • Storage Layers - Upserts, deletes, and incremental processing.
  • Data Engineering - High-performance table format for analytic datasets.

Star-Verlauf

Star-Verlauf für apache/icebergStar-Verlauf für apache/iceberg

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Iceberg

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Iceberg.
  • delta-io/deltaAvatar von delta-io

    delta-io/delta

    8,596Auf GitHub ansehen↗

    Delta is a lakehouse table format that brings ACID transactions and data warehouse consistency to large scale data lakes on cloud object storage. It serves as an ACID transaction manager, coordinating atomic commits and serializable isolation for concurrent reads and writes across distributed compute engines. The project provides a multi-engine interoperability layer that uses format translation to allow diverse SQL engines and processing frameworks to read and write the same tables. It functions as a data versioning system, utilizing a transaction log to enable time travel, historical snapsh

    Scalaacidanalyticsbig-data
    Auf GitHub ansehen↗8,596
  • apache/hudiAvatar von apache

    apache/hudi

    6,097Auf GitHub ansehen↗

    Apache Hudi is an open-source table format that brings ACID transactions, incremental processing, and multi-modal indexing to data lakes. It provides atomic commits with snapshot isolation, rollback, and optimistic concurrency control for reliable data lake operations, while supporting upserts, record-level updates, and deletions in large analytical datasets. The project distinguishes itself through a timeline-based architecture that coordinates all write operations, enabling features like time-travel querying, incremental change streaming, and multi-modal query views that include snapshot, i

    Javaapacheflinkapachehudiapachespark
    Auf GitHub ansehen↗6,097
  • lancedb/lancedbAvatar von lancedb

    lancedb/lancedb

    9,031Auf GitHub ansehen↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    Auf GitHub ansehen↗9,031
  • apache/gravitinoAvatar von apache

    apache/gravitino

    2,866Auf GitHub ansehen↗

    Gravitino is a federated metadata lake and unified data catalog designed to manage tables, files, and AI models across diverse data sources and cloud storage. It serves as a centralized interface for governing schemas, access controls, and tagging across relational databases, messaging queues, and object stores. The project distinguishes itself by unifying the management of AI assets, such as machine learning models and their version lineages, alongside traditional tabular data. It also implements the Iceberg REST specification to provide a standardized metadata server and proxy for lakehouse

    Javaai-catalogdata-catalogdatalake
    Auf GitHub ansehen↗2,866
Alle 30 Alternativen zu Iceberg anzeigen→

Häufig gestellte Fragen

Was macht apache/iceberg?

Iceberg is an open table format and big data table manager designed for huge analytic datasets in cloud storage. It provides a specification for tracking large-scale datasets to maintain transactional consistency and structural integrity.

Was sind die Hauptfunktionen von apache/iceberg?

Die Hauptfunktionen von apache/iceberg sind: Big Data and Analytics, Table Managers, Table Metadata Pointers, Schema Evolution, Metadata-Driven Snapshots, Table Schemas, Large-Scale Dataset Management, Manifest-Based File Tracking.

Welche Open-Source-Alternativen gibt es zu apache/iceberg?

Open-Source-Alternativen zu apache/iceberg sind unter anderem: delta-io/delta — Delta is a lakehouse table format that brings ACID transactions and data warehouse consistency to large scale data… apache/hudi — Apache Hudi is an open-source table format that brings ACID transactions, incremental processing, and multi-modal… lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… apache/gravitino — Gravitino is a federated metadata lake and unified data catalog designed to manage tables, files, and AI models across… risingwavelabs/risingwave — RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process… apache/hive — Apache Hive is a SQL-on-Hadoop data warehouse that enables querying and managing petabytes of data stored in…