awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apache avatar

apache/hbase

0
View on GitHub↗
5,540 stele·3,397 fork-uri·Java·Apache-2.0·8 vizualizărihbase.apache.org↗

Hbase

HBase este un magazin NoSQL distribuit de tip wide-column și un motor de stocare big data conceput pentru seturi de date rare (sparse). Funcționează ca o bază de date coloanară scalabilă construită deasupra Hadoop Distributed File System pentru a oferi acces în timp real la citirea și scrierea unor volume masive de date structurate și nestructurate.

Sistemul acționează ca un gateway de bază de date cross-language, oferind conectivitate prin apeluri de procedură remote native, REST și interfețe Thrift. Se distinge printr-un model de coordonare master-worker care permite scalarea orizontală și toleranța la erori într-un cluster.

Proiectul acoperă un set larg de capabilități, inclusiv controlul accesului granular prin etichete de vizibilitate la nivel de celulă, compresia datelor pluggable și agregarea datelor pe partea de server. De asemenea, suportă fluxuri de lucru de analiză big data prin integrarea map-reduce și permite execuția logicii personalizate pe partea de server.

Monitorizarea operațională este oferită prin urmărirea metricilor de sistem și exportul de metrici bazat pe plugin-uri.

Features

  • Columnar Databases - Implements a distributed NoSQL wide-column store built on top of the Hadoop ecosystem for sparse datasets.
  • Big Data Storage - Functions as a distributed engine for storing and querying massive volumes of structured and unstructured data.
  • Column Family Management - Organizes sparse data into grouped column families for efficient distributed storage and retrieval.
  • Hadoop - Integrates with the Hadoop Distributed File System to provide a columnar store for large-scale data analysis.
  • Distributed File System Backends - Relies on the Hadoop Distributed File System for durable, replicated persistent storage of data files.
  • Sparse Dataset Management - Provides scalable storage and versioning for massive, sparse, column-oriented datasets across a cluster.
  • LSM-Tree Storage Engines - Utilizes an LSM-tree storage engine to provide high write throughput via in-memory buffering and sorted flushes.
  • Region-Based Partitioning - Implements region-based partitioning by splitting the sorted keyspace into contiguous ranges for horizontal scaling.
  • Wide-Column Stores - Organizes data into column families to provide real-time read and write access to high-scale datasets.
  • Column-Oriented Disk Storage - Organizes sparse datasets into column-oriented disk storage for scalable, versioned data management.
  • Distributed Data Stores - Provides a cluster-based storage system with horizontal scaling and fault tolerance for scalable data retrieval.
  • Cell-Level Controls - Enforces fine-grained access control using visibility labels at the individual data cell level.
  • Master-Worker Coordination - Employs a master-worker coordination model to manage cluster metadata and region assignments.
  • Distributed Storage Clusters - Implements a scalable architecture that aggregates multiple nodes into a unified storage system for massive datasets.
  • Distributed File Systems - Relies on a distributed file system like HDFS for durable and replicated storage of underlying data files.
  • Big Data Processing - Supports big data processing workflows using map-reduce patterns for large-scale data transformation.
  • Cross-Language Data Interfaces - Provides consistent data interaction interfaces via native RPC, REST, and Thrift APIs for clients in multiple programming languages.
  • MapReduce Processing Engines - Integrates with MapReduce processing engines to transform and migrate large volumes of data between tables.
  • Server-Side Aggregations - Calculates summaries and statistics directly on the server to minimize data transfer to the client.
  • Application REST API Gateways - Exposes database operations and cluster status through a standardized REST API gateway.
  • Thrift RPC Servers - Ships a dedicated Thrift server to enable cross-language connectivity for database operations.
  • Cross-Language Service Gateways - Acts as an entry point that translates REST, Thrift, and RPC requests into internal database protocols.
  • Storage Block Compression - Applies pluggable block compression to reduce the physical storage footprint of datasets on disk.
  • Multi-Protocol Communication Bridges - Provides a multi-protocol gateway allowing clients to connect via RPC, HTTP, and Thrift.
  • Remote Procedure Calls - Uses remote procedure calls for low-latency communication between clients, master nodes, and region servers.
  • Remote Procedure Call Protocols - Implements structured messaging protocols for standardized communication between cluster nodes and clients.
  • Database Systems - Distributed big data store modeled after Bigtable.

Istoric stele

Graficul istoricului de stele pentru apache/hbaseGraficul istoricului de stele pentru apache/hbase

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Hbase

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Hbase.
  • apache/hadoopAvatar apache

    apache/hadoop

    15,567Vezi pe GitHub↗

    Hadoop is a big data infrastructure suite and distributed data processing framework designed to store and process massive datasets across clusters of computers. It consists of a distributed storage system for managing large files across multiple nodes and a parallel computing engine for processing data across a distributed cluster. The framework implements a distributed file system to ensure fault tolerance and high throughput, paired with a programming model that processes large datasets in parallel. It manages the underlying hardware and software environment required for distributed big dat

    Java
    Vezi pe GitHub↗15,567
  • apache/hiveAvatar apache

    apache/hive

    6,012Vezi pe GitHub↗

    Apache Hive is a SQL-on-Hadoop data warehouse that enables querying and managing petabytes of data stored in distributed storage such as HDFS and cloud storage services. It provides a familiar SQL interface for batch analytics and reporting, supported by a core set of components including the HiveServer2 Thrift service for remote query execution, the Hive Metastore Service for central metadata management, the Hive ACID Transaction Engine for concurrent read-write operations, and the Hive LLAP Interactive Engine for low-latency analytical processing. The WebHCat REST API offers an HTTP interfac

    Javaapachebig-datadatabase
    Vezi pe GitHub↗6,012
  • ravendb/ravendbAvatar ravendb

    ravendb/ravendb

    3,961Vezi pe GitHub↗

    RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind

    C#csharpdatabasedocument-database
    Vezi pe GitHub↗3,961
  • deepseek-ai/3fsAvatar deepseek-ai

    deepseek-ai/3FS

    9,970Vezi pe GitHub↗

    3FS is a distributed file system and RDMA storage cluster designed for high-performance AI training and inference workloads. It functions as a strongly consistent storage layer that utilizes a disaggregated architecture to pool SSDs and memory resources across multiple nodes. The system provides specialized storage implementations including an AI training checkpoint store for parallel state preservation and a distributed key-value cache store for decoder layer vectors to optimize inference processing. It ensures data integrity through chain replication and apportioned query distribution. The

    C++
    Vezi pe GitHub↗9,970
Vezi toate cele 30 alternative pentru Hbase→

Întrebări frecvente

Ce face apache/hbase?

HBase este un magazin NoSQL distribuit de tip wide-column și un motor de stocare big data conceput pentru seturi de date rare (sparse). Funcționează ca o bază de date coloanară scalabilă construită deasupra Hadoop Distributed File System pentru a oferi acces în timp real la citirea și scrierea unor volume masive de date structurate și nestructurate.

Care sunt principalele funcționalități ale apache/hbase?

Principalele funcționalități ale apache/hbase sunt: Columnar Databases, Big Data Storage, Column Family Management, Hadoop, Distributed File System Backends, Sparse Dataset Management, LSM-Tree Storage Engines, Region-Based Partitioning.

Care sunt câteva alternative open-source pentru apache/hbase?

Alternativele open-source pentru apache/hbase includ: apache/hadoop — Hadoop is a big data infrastructure suite and distributed data processing framework designed to store and process… apache/hive — Apache Hive is a SQL-on-Hadoop data warehouse that enables querying and managing petabytes of data stored in… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… gluster/glusterfs — GlusterFS is a software-defined distributed file system and scale-out storage cluster that aggregates disk resources… deepseek-ai/3fs — 3FS is a distributed file system and RDMA storage cluster designed for high-performance AI training and inference… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to…