awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apache avatar

apache/hbase

0
View on GitHub↗
5,540 نجوم·3,397 تفرعات·Java·Apache-2.0·13 مشاهداتhbase.apache.org↗

Hbase

HBase هو مخزن NoSQL موزع واسع الأعمدة ومحرك تخزين بيانات ضخمة مصمم لمجموعات البيانات المتفرقة. يعمل كقاعدة بيانات عمودية قابلة للتوسع مبنية فوق نظام ملفات Hadoop الموزع لتوفير وصول للقراءة والكتابة في الوقت الفعلي لأحجام هائلة من البيانات المهيكلة وغير المهيكلة.

يعمل النظام كبوابة قاعدة بيانات عبر اللغات، ويوفر الاتصال من خلال استدعاءات الإجراءات البعيدة الأصلية، وREST، وواجهات Thrift. ويتميز بنموذج تنسيق رئيس-عامل يتيح التوسع الأفقي وتحمل الأخطاء عبر العنقود.

يغطي المشروع مجموعة واسعة من الإمكانيات بما في ذلك التحكم الدقيق في الوصول عبر تسميات الرؤية على مستوى الخلية، وضغط البيانات القابل للتوصيل، وتجميع البيانات من جانب الخادم. كما يدعم سير عمل تحليلات البيانات الضخمة من خلال تكامل map-reduce ويسمح بتنفيذ منطق مخصص من جانب الخادم.

يتم توفير المراقبة التشغيلية من خلال تتبع مقاييس النظام وتصدير المقاييس القائم على الإضافات.

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.

سجل النجوم

مخطط تاريخ النجوم لـ apache/hbaseمخطط تاريخ النجوم لـ apache/hbase

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Hbase

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Hbase.
  • apache/hadoopالصورة الرمزية لـ apache

    apache/hadoop

    15,567عرض على 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
    عرض على GitHub↗15,567
  • apache/hiveالصورة الرمزية لـ apache

    apache/hive

    6,012عرض على 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
    عرض على GitHub↗6,012
  • ravendb/ravendbالصورة الرمزية لـ ravendb

    ravendb/ravendb

    3,961عرض على 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
    عرض على GitHub↗3,961
  • deepseek-ai/3fsالصورة الرمزية لـ deepseek-ai

    deepseek-ai/3FS

    9,970عرض على 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++
    عرض على GitHub↗9,970
عرض جميع البدائل الـ 30 لـ Hbase→

الأسئلة الشائعة

ما هي وظيفة apache/hbase؟

HBase هو مخزن NoSQL موزع واسع الأعمدة ومحرك تخزين بيانات ضخمة مصمم لمجموعات البيانات المتفرقة. يعمل كقاعدة بيانات عمودية قابلة للتوسع مبنية فوق نظام ملفات Hadoop الموزع لتوفير وصول للقراءة والكتابة في الوقت الفعلي لأحجام هائلة من البيانات المهيكلة وغير المهيكلة.

ما هي الميزات الرئيسية لـ apache/hbase؟

الميزات الرئيسية لـ apache/hbase هي: Columnar Databases, Big Data Storage, Column Family Management, Hadoop, Distributed File System Backends, Sparse Dataset Management, LSM-Tree Storage Engines, Region-Based Partitioning.

ما هي البدائل مفتوحة المصدر لـ apache/hbase؟

تشمل البدائل مفتوحة المصدر لـ apache/hbase: 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…