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

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

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

apache/cassandra

0
View on GitHub↗
9,778 نجوم·3,885 تفرعات·Java·Apache-2.0·11 مشاهداتcassandra.apache.org↗

Cassandra

Cassandra is a distributed NoSQL database and wide-column store designed for high availability and linear scalability. It functions as a fault-tolerant distributed system that utilizes an LSM-tree storage engine to optimize write throughput and manage massive datasets.

The system is a CQL-compliant database, using a structured query language to manage and retrieve tabular data stored across multiple nodes. It organizes information into rows and columns based on a flexible schema and primary keys.

The project provides capabilities for horizontal database scaling, distributed data partitioning, and high-volume tabular querying. It also supports data expiration policies and the execution of user-defined functions for data transformations.

Features

  • NoSQL Databases - Provides a distributed NoSQL database designed for high availability and linear scalability of structured data.
  • Wide-Column Stores - Provides a wide-column store data model with a flexible schema based on rows and primary keys.
  • Data Access and Querying - Provides a CQL-compliant interface for querying structured tabular data organized in rows and columns.
  • Data Partitioning - Automatically spreads tabular data across multiple machines to ensure linear scalability and avoid single points of failure.
  • Data Replication Strategies - Implements quorum-based replication to balance data consistency and fault tolerance across distributed nodes.
  • Tabular Row Storage - Organizes information into rows and columns using primary keys and a structured query language.
  • Distributed Consensus Stores - Maintains a distributed data store designed to eliminate single points of failure across multiple servers.
  • CQL Interfaces - Uses a structured query language (CQL) to manage and retrieve data from distributed tables.
  • Data Partitioning - Automatically partitions data across multiple servers to maintain transparency and scalability during cluster changes.
  • Fault Tolerant Storage - Replicates data across multiple nodes to ensure the system remains operational during hardware or software failures.
  • High-Volume Tabular Querying - Uses a standardized query language to retrieve and manage structured tabular information at scale.
  • Horizontal Database Scaling - Enables horizontal database scaling by adding new nodes to the cluster without interrupting active services.
  • Log-Structured Merge-Trees - Utilizes a log-structured merge-tree storage engine to optimize write throughput via immutable memory tables.
  • Gossip Protocols - Employs a gossip protocol for peer-to-peer propagation of cluster membership and node health state.
  • Consistent Hashing - Uses consistent hashing to distribute data across a ring of nodes, enabling linear scalability.
  • Distributed Data Management - Manages the storage and retrieval of large datasets across a cluster of servers for high availability.
  • Data Snapshotting - Supports creating system snapshots of data files for rapid recovery or rollbacks before upgrades.
  • Data Transformation Functions - Supports the execution of user-defined functions for complex data transformations and specialized calculations.
  • Sorted String Tables - Stores data in sorted string tables that remain immutable and are periodically merged via compaction.
  • Server Configuration - Provides a central configuration file to manage operational parameters and system resource behavior.
  • Write-Ahead Logging - Implements a commit log to ensure all mutations are persisted to disk before memory updates for crash recovery.
  • Cluster Integration Testing - Implements cluster tests using fault injection and lifecycle management to verify correctness across multiple nodes.
  • Time-To-Live Expirations - Supports time-to-live (TTL) durations for records to automate data expiration and removal.
  • Database Engines - Partitioned row store for distributed data management.
  • Database Management Systems - Highly scalable distributed NoSQL database system.
  • Database Systems - Scalable, distributed NoSQL database.
  • قواعد البيانات ومعالجة البيانات - Highly scalable partitioned row store for massive datasets.
  • Databases and Storage - Partitioned row store for high-availability data.
  • Distributed Databases - Scalable and highly available database for high-performance needs.
  • Data Engineering - Scalable distributed NoSQL database for large data.

سجل النجوم

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

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

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

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

Start searching with AI

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

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

Cassandra is a distributed NoSQL database and wide-column store designed for high availability and linear scalability. It functions as a fault-tolerant distributed system that utilizes an LSM-tree storage engine to optimize write throughput and manage massive datasets.

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

الميزات الرئيسية لـ apache/cassandra هي: NoSQL Databases, Wide-Column Stores, Data Access and Querying, Data Partitioning, Data Replication Strategies, Tabular Row Storage, Distributed Consensus Stores, CQL Interfaces.

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

تشمل البدائل مفتوحة المصدر لـ apache/cassandra: hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL… vonng/ddia — This project serves as a comprehensive technical reference for the architecture and design of data-intensive… facebook/rocksdb — RocksDB is a high-performance, embeddable persistent key-value library and storage engine based on Log-Structured… cockroachdb/cockroach — Cockroach is a distributed SQL database designed to scale horizontally across multiple nodes while maintaining strict… thinkaurelius/titan — Titan is a distributed graph database and computing engine designed for storing and querying massive datasets of…

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

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

    hazelcast/hazelcast

    6,570عرض على GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Javabig-datacachingdata-in-motion
    عرض على GitHub↗6,570
  • tporadowski/redisالصورة الرمزية لـ tporadowski

    tporadowski/redis

    9,987عرض على GitHub↗

    Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

    Credisredis-for-windowsredis-msi-installer
    عرض على GitHub↗9,987
  • vonng/ddiaالصورة الرمزية لـ Vonng

    Vonng/ddia

    22,648عرض على GitHub↗

    This project serves as a comprehensive technical reference for the architecture and design of data-intensive applications. It provides a structured analysis of the fundamental principles required to build reliable, scalable, and maintainable software systems, covering the core trade-offs inherent in modern data infrastructure. The repository explores the mechanics of distributed data management, including strategies for replication, partitioning, and achieving consensus across multiple nodes. It details the design of storage engines, indexing techniques, and transaction management models, whi

    Pythonbookdatabaseddia
    عرض على GitHub↗22,648
  • facebook/rocksdbالصورة الرمزية لـ facebook

    facebook/rocksdb

    31,767عرض على GitHub↗

    RocksDB is a high-performance, embeddable persistent key-value library and storage engine based on Log-Structured Merge-trees. It is designed to provide durable storage for large-scale datasets, integrating directly into applications to manage data on flash and RAM-based hardware. The engine is distinguished by its focus on minimizing read and write amplification through multi-threaded compaction and custom memory allocators. It features specialized optimizations for flash storage, including support for zoned block devices, and provides the ability to extend store behavior via external plugin

    C++databasestorage-engine
    عرض على GitHub↗31,767
عرض جميع البدائل الـ 30 لـ Cassandra→