awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
scylladb avatar

scylladb/scylladb

0
View on GitHub↗
15,355 estrellas·1,466 forks·C++·other·12 vistasscylladb.com↗

Scylladb

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 hardware utilization. Furthermore, the database provides native compatibility with established cloud-native and NoSQL protocols, allowing for the migration of existing application workloads without requiring source code modifications.

Beyond its core storage capabilities, the platform supports specialized indexing for high-dimensional vector embeddings, enabling semantic search and retrieval-augmented generation for artificial intelligence tasks. It also handles high-velocity time-series data ingestion and provides tools for managing distributed cluster deployments, performance monitoring, and secure API access.

The software is designed for deployment across cloud and on-premises environments, including support for containerized execution.

Features

  • NoSQL Databases - Functions as a high-performance, shard-aware NoSQL database engine for massive scale.
  • Database Compatibility Layers - Provides a drop-in replacement for cloud-native database APIs to support high-throughput workloads.
  • Distributed Databases - Manages data across multiple networked nodes to provide scalability and fault tolerance.
  • Vector Databases - Provides a specialized storage engine optimized for high-dimensional vector embeddings.
  • Vector Search Engines - Provides systems designed for storing, indexing, and querying high-dimensional vector embeddings.
  • Database Protocol Compatibility - Implements standard database wire protocols to allow migration without source code modifications.
  • High-Throughput Ingestion Pipelines - Provides systems designed to ingest and store massive volumes of data with minimal latency.
  • Managed Cluster Orchestration - Provides tools for orchestrating and maintaining distributed database clusters across cloud and on-premises environments.
  • API Compatibility Layers - Processes incoming requests using standard cloud-native API protocols to allow existing applications to interact with the database without source code modifications.
  • Vector Similarity Search - Implements algorithms and data structures for performing similarity queries on high-dimensional vector embeddings.
  • Time Series - Provides specialized database engines designed to ingest, index, and query high-frequency time-stamped data.
  • Vector Embedding Indexes - Maintains specialized data structures for high-dimensional similarity search to support real-time machine learning and artificial intelligence inference tasks.
  • Userspace Network Stacks - Bypasses the kernel network stack to process incoming packets directly in application memory for extreme performance and low latency.
  • Database Performance Monitors - Provides utilities for tracking real-time database metrics and resource utilization for proactive maintenance.
  • API Compatibility Layers - Provides an API that mimics standard cloud-native database protocols to allow seamless migration and interoperability with established storage patterns.
  • Database Systems - NoSQL data store compatible with Cassandra using the seastar framework.
  • Database Deployment Tools - Provides utilities for provisioning and initializing database instances across various environments.
  • Log-Structured Merge-Trees - Organizes data into immutable sorted files on disk to optimize write performance and enable efficient background compaction.
  • Database Cluster Orchestration - Orchestrates the deployment, scaling, and maintenance of database nodes across environments to ensure consistent availability and operational stability.
  • Shared-Nothing Architectures - Distributes data across independent CPU cores to eliminate lock contention and maximize hardware utilization for high-throughput operations.
  • Real-time Feature Pipeline Orchestrators - Maintains low-latency access to processed data features for machine learning models to support real-time inference and training workflows.
  • Database Drivers - Uses official client libraries for specific programming languages to enable seamless application interaction with the database.
  • Large Dataset Optimizations - Implements optimization strategies to handle and store massive volumes of structured data across distributed nodes.
  • Event-Driven Engines - Uses a non-blocking cooperative multitasking model to handle massive concurrent network requests without thread context switching overhead.
  • Database Connectivity Drivers - Interacts with stored datasets using standard cloud-native client libraries to perform read and write operations without custom integration logic.
  • Data Write Throughput Optimizers - Routes requests directly to the appropriate data partition using shard-aware connectivity to maximize system throughput.
  • Data Access and Querying - Provides interfaces and query languages to interact with and retrieve data from distributed storage.
  • Database Connection Managers - Establishes persistent connections to distributed data stores to execute complex queries and manage large-scale datasets.
  • Sharding Architectures - Directs database queries to the specific CPU core owning the requested data to minimize internal network hops and latency.
  • API Access Security - Provides mechanisms for securing API access and routing traffic through load balancers.

Historial de estrellas

Gráfico del historial de estrellas de scylladb/scylladbGráfico del historial de estrellas de scylladb/scylladb

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace scylladb/scylladb?

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.

¿Cuáles son las características principales de scylladb/scylladb?

Las características principales de scylladb/scylladb son: NoSQL Databases, Database Compatibility Layers, Distributed Databases, Vector Databases, Vector Search Engines, Database Protocol Compatibility, High-Throughput Ingestion Pipelines, Managed Cluster Orchestration.

¿Qué alternativas de código abierto existen para scylladb/scylladb?

Las alternativas de código abierto para scylladb/scylladb incluyen: redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive… pingcap/tidb — TiDB is a horizontally scalable, distributed SQL database designed to provide consistent transactional storage and… tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL… redis/redisinsight — RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis… oceanbase/oceanbase — OceanBase is a distributed SQL database designed for high availability and strong consistency across multiple nodes… apache/cassandra — Cassandra is a distributed NoSQL database and wide-column store designed for high availability and linear scalability.…

Alternativas open-source a Scylladb

Proyectos open-source similares, clasificados según cuántas características comparten con Scylladb.
  • redis/go-redisAvatar de redis

    redis/go-redis

    22,159Ver en GitHub↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Gogogolangredis
    Ver en GitHub↗22,159
  • pingcap/tidbAvatar de pingcap

    pingcap/tidb

    40,166Ver en GitHub↗

    TiDB is a horizontally scalable, distributed SQL database designed to provide consistent transactional storage and high-performance analytical processing within a single unified architecture. It utilizes a decoupled compute-storage design and a distributed key-value storage layer to ensure horizontal scalability and efficient range-based queries. By employing a consensus-based replication algorithm, the system maintains high availability and automatic failover across multiple nodes and geographical regions. The platform distinguishes itself through its hybrid transactional and analytical proc

    Gocloud-nativedatabasedistributed-database
    Ver en GitHub↗40,166
  • tporadowski/redisAvatar de tporadowski

    tporadowski/redis

    9,987Ver en 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
    Ver en GitHub↗9,987
  • redis/redisinsightAvatar de redis

    redis/RedisInsight

    8,556Ver en GitHub↗

    RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki

    TypeScriptdatabase-guiredisredis-gui
    Ver en GitHub↗8,556
  • Ver las 30 alternativas a Scylladb→