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

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

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

scylladb/scylla

0
View on GitHub↗
15,609 نجوم·1,501 تفرعات·C++·12 مشاهداتscylladb.com↗

Scylla

Scylla is a distributed wide column NoSQL database designed as a high-performance data store. It functions as a Cassandra compatible database and a DynamoDB compatible store, implementing a shared-nothing architecture built on an asynchronous event-driven framework.

The system emulates cloud-based APIs to support applications built for proprietary cloud protocols and implements the Cassandra Query Language for high-throughput workloads. This allows for the migration of cloud workloads to self-hosted environments while maintaining API compatibility.

The project covers distributed data storage and NoSQL database management, utilizing a SQL-like syntax for data retrieval and manipulation across multiple nodes to ensure high availability and fault tolerance.

Features

  • NoSQL - Functions as a high-performance NoSQL database designed for large-scale distributed workloads.
  • Cassandra-Compatible Databases - Acts as a high-performance, distributed NoSQL database compatible with the Cassandra Query Language and API.
  • Distributed Sharding Architectures - Employs a distributed sharding architecture with consistent hashing to balance data across nodes and cores.
  • Distributed Storage - Implements a distributed storage architecture ensuring high availability and fault tolerance across multiple nodes.
  • DynamoDB-Compatible Databases - Provides a distributed NoSQL store that emulates the DynamoDB API for cloud-native application support.
  • Log-Structured Merge-Trees - Utilizes a log-structured merge-tree storage engine to optimize write throughput via sequential I/O.
  • Wide-Column Stores - Implements a wide-column store model for scalable, high-performance data management.
  • Thread-Per-Core Architectures - Built on a thread-per-core architecture to eliminate context switching and maximize CPU efficiency.
  • Shared-Nothing Architectures - Implements a shared-nothing architecture to isolate state and eliminate lock contention between CPU cores.
  • DynamoDB Connectors - Provides compatibility with DynamoDB connectors to support applications built for the cloud protocol.
  • Database Protocol Compatibility - Implements the binary wire protocol of Cassandra to ensure compatibility with existing drivers and clients.
  • Distributed SQL Querying - Provides distributed query execution using the Cassandra Query Language (CQL).
  • SQL Query Interfaces - Implements a SQL-like query interface using the Cassandra Query Language (CQL).
  • Cassandra Connectors - Provides compatibility with Cassandra connectors for seamless data migration and tool integration.
  • Cloud-to-Self-Hosted Migrators - Enables the transition of cloud workloads to self-hosted environments while maintaining DynamoDB API compatibility.
  • Cloud API Emulators - Emulates the DynamoDB API to allow applications to transition from cloud to self-hosted environments.
  • Event-Driven Frameworks - Utilizes the Seastar asynchronous event-driven framework to achieve high concurrency and low latency.
  • Database Systems - High-performance Cassandra alternative.
  • NoSQL Database Internals - High-performance, low-latency distributed NoSQL database engine.
  • Relational Databases - High-performance NoSQL store compatible with Cassandra.

سجل النجوم

مخطط تاريخ النجوم لـ scylladb/scyllaمخطط تاريخ النجوم لـ scylladb/scylla

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

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

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

Start searching with AI

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

ما هي وظيفة scylladb/scylla؟

Scylla is a distributed wide column NoSQL database designed as a high-performance data store. It functions as a Cassandra compatible database and a DynamoDB compatible store, implementing a shared-nothing architecture built on an asynchronous event-driven framework.

ما هي الميزات الرئيسية لـ scylladb/scylla؟

الميزات الرئيسية لـ scylladb/scylla هي: NoSQL, Cassandra-Compatible Databases, Distributed Sharding Architectures, Distributed Storage, DynamoDB-Compatible Databases, Log-Structured Merge-Trees, Wide-Column Stores, Thread-Per-Core Architectures.

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

تشمل البدائل مفتوحة المصدر لـ scylladb/scylla: scylladb/scylladb — ScyllaDB is a distributed NoSQL database engine designed for high-throughput data storage and low-latency performance… scylladb/seastar — Seastar is a C++ server application framework and asynchronous programming library designed for building… apache/cassandra — Cassandra is a distributed NoSQL database and wide-column store designed for high availability and linear scalability.… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… yugabyte/yugabyte-db — YugabyteDB is a distributed SQL database and relational data store designed for horizontal scalability and high… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term…

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

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

    scylladb/scylladb

    15,355عرض على GitHub↗

    ScyllaDB is a distributed NoSQL database engine designed for high-throughput data storage and low-latency performance at scale. It functions as a shard-aware platform that manages large-scale datasets across distributed clusters, providing a foundation for real-time applications that require consistent availability and operational stability. The system distinguishes itself through a shared-nothing architecture that distributes data across independent CPU cores to eliminate lock contention. It incorporates a user-space networking stack and an asynchronous event-driven engine to maximize hardwa

    C++c-plus-pluscassandracpp
    عرض على GitHub↗15,355
  • scylladb/seastarالصورة الرمزية لـ scylladb

    scylladb/seastar

    9,271عرض على GitHub↗

    Seastar is a C++ server application framework and asynchronous programming library designed for building high-performance, shared-nothing server applications. It functions as a high-performance I/O engine providing direct disk and network access through a shared-nothing framework that partitions data and execution across CPU cores. The framework distinguishes itself through a thread-per-core architecture that eliminates locking and resource contention by assigning one execution thread to each physical CPU core. It implements a userspace TCP/IP stack and kernel-bypass techniques, integrating w

    C++
    عرض على GitHub↗9,271
  • apache/cassandraالصورة الرمزية لـ apache

    apache/cassandra

    9,778عرض على GitHub↗

    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

    Javacassandradatabasejava
    عرض على GitHub↗9,778
  • 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
  • عرض جميع البدائل الـ 30 لـ Scylla→