awesome-repositories.com
Blog
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
·

8 repositorios

Awesome GitHub RepositoriesMultitenancy Isolation

Strategies for partitioning data to ensure privacy and resource separation between users.

Distinguishing note: Focuses on collection-level isolation.

Explore 8 awesome GitHub repositories matching data & databases · Multitenancy Isolation. Refine with filters or upvote what's useful.

Awesome Multitenancy Isolation GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • qdrant/qdrantAvatar de qdrant

    qdrant/qdrant

    32,372Ver en GitHub↗

    Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors alongside structured metadata. It functions as a distributed search engine that manages large-scale data clusters, providing low-latency retrieval and complex filtering capabilities. The system is built to serve as a specialized middleware layer, connecting machine learning pipelines and AI agents to persistent storage for intelligent information retrieval and recommendation tasks. The platform distinguishes itself through advanced retrieval techniques, including support for h

    Partitions records to ensure strict resource separation and data privacy.

    Rustai-searchai-search-engineembeddings-similarity
    Ver en GitHub↗32,372
  • victoriametrics/victoriametricsAvatar de VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343Ver en GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Isolates telemetry data for different users or projects using account and project identifiers to ensure secure, partitioned access.

    Godatabasegrafanagraphite
    Ver en GitHub↗16,343
  • processone/ejabberdAvatar de processone

    processone/ejabberd

    6,692Ver en GitHub↗

    ejabberd is a multi-protocol communication gateway and scalable server that implements XMPP for instant messaging and presence. It serves as a federated messaging platform, enabling interoperable communication and user discovery between different remote servers. The project functions as an MQTT message broker for lightweight IoT device communication and a SIP signaling server for managing voice and multimedia signaling traffic. It allows for the hosting of multiple domains on a single instance using virtual hosting to isolate configurations and prevent username conflicts. The system provides

    Isolates users and configurations by assigning distinct database connections and authentication methods to specific domain names.

    Erlangchatejabberderlang
    Ver en GitHub↗6,692
  • spring-projects/spring-data-examplesAvatar de spring-projects

    spring-projects/spring-data-examples

    5,421Ver en GitHub↗

    Este proyecto es una implementación de referencia que proporciona una colección de ejemplos prácticos para patrones de acceso a datos y abstracciones de repositorios dentro del ecosistema Spring Data. Sirve como un escaparate integral para implementar capas de datos consistentes a través de varias bases de datos relacionales y no relacionales. El repositorio demuestra específicamente la persistencia multi-almacén integrando bases de datos relacionales, de documentos y vectoriales dentro de una única aplicación. Incluye implementaciones para búsqueda vectorial para gestionar embeddings de alta dimensión y búsquedas de similitud a través de diferentes tecnologías de bases de datos. Las capacidades adicionales cubiertas incluyen acceso a datos reactivo para operaciones no bloqueantes y flujos de datos asíncronos. El proyecto también proporciona orientación sobre la optimización de imágenes nativas para mejorar el rendimiento de inicio y el uso de memoria a través de la compilación anticipada (AOT). Los ejemplos ilustran además el aislamiento de datos multi-inquilino, el diseño de APIs de repositorios de datos y la integración de búsqueda geoespacial y de texto completo.

    Implements strategies for partitioning data to ensure privacy and resource separation between tenants.

    Java
    Ver en GitHub↗5,421
  • ydb-platform/ydbAvatar de ydb-platform

    ydb-platform/ydb

    4,738Ver en GitHub↗

    YDB es una base de datos SQL distribuida y motor analítico diseñado para la escalabilidad horizontal y una fuerte consistencia. Funciona como un sistema multimodelo que admite cargas de trabajo transaccionales y analíticas a través de una arquitectura distribuida que proporciona transacciones ACID serializables. El sistema se distingue por su amplia compatibilidad de protocolos, implementando el protocolo de cable de PostgreSQL para controladores SQL estándar y el protocolo de Kafka para mensajería y streaming. Además, sirve como una base de datos vectorial, admitiendo índices vectoriales y búsquedas de vecinos más cercanos aproximados para búsqueda semántica e incrustaciones. La plataforma gestiona datos utilizando un modelo de almacenamiento híbrido con formatos orientados a filas y columnas, utilizando ejecución de consultas vectorizadas para analíticas a escala de petabytes. Su superficie operativa incluye streaming de captura de datos de cambio, colas persistentes de entrega única y alta disponibilidad multizona. El despliegue y la gestión del ciclo de vida son compatibles a través de un operador de Kubernetes y aprovisionamiento de infraestructura como código.

    Shares pools of storage and compute resources across multiple independent databases to optimize hardware utilization.

    C++cloud-nativecppdatabase
    Ver en GitHub↗4,738
  • php-amqplib/php-amqplibAvatar de php-amqplib

    php-amqplib/php-amqplib

    4,597Ver en GitHub↗

    php-amqplib es una librería de PHP que implementa el protocolo AMQP para permitir la comunicación entre aplicaciones y brokers de mensajes. Proporciona las herramientas necesarias para integrar aplicaciones PHP con RabbitMQ para enviar y recibir mensajes a través de servicios desacoplados. La librería admite una amplia gama de patrones de mensajería, incluyendo procesamiento de tareas asíncronas, arquitecturas basadas en eventos y llamadas a procedimientos remotos utilizando identificadores de correlación. Gestiona el ciclo de vida completo del mensaje a través de publicación, declaración de colas y modelos de consumo flexibles utilizando suscripciones basadas en push o polling basado en pull. El proyecto cubre la gestión de enrutamiento y topología mediante enlaces de intercambio y proporciona características de fiabilidad como colas duraderas, publicación persistente y reconocimientos de mensajes explícitos. También incluye capacidades de gestión de tráfico como limitación de prefetch de mensajes y multiplexación de canales virtuales para optimizar el uso de recursos. La estabilidad de la conexión se maneja mediante soporte multi-host y gestión de latidos (heartbeats) basada en señales.

    Implements isolation of users and queues into separate virtual host environments within a single broker.

    PHPamqphacktoberfestmessaging
    Ver en GitHub↗4,597
  • dragonwell-project/dragonwell8Avatar de dragonwell-project

    dragonwell-project/dragonwell8

    4,319Ver en GitHub↗

    Dragonwell8 is an OpenJDK distribution and Java Virtual Machine designed for high-throughput big data processing and large-scale cloud deployments. It functions as a big data runtime and JIT compilation optimizer, featuring a coroutine-based threading model and dynamic heap memory reclamation to reduce system overhead. The project distinguishes itself through native acceleration libraries and RDMA-based network providers optimized for Spark workloads and large-scale data processing. It further reduces application startup times and eliminates initial performance dips using profile-guided JIT w

    Controls CPU and memory usage per tenant, enforcing resource quotas and data isolation within a single JVM.

    Javadragonwell8javajava8
    Ver en GitHub↗4,319
  • helm/chartmuseumAvatar de helm

    helm/chartmuseum

    3,832Ver en GitHub↗

    ChartMuseum is a centralized server for hosting, versioning, and distributing Kubernetes package repositories. It functions as a Kubernetes package manager and an OCI compatible registry, providing a system to manage the full lifecycle of software artifacts from upload and versioning to verification and deletion. The project supports multitenant repository hosting by organizing packages into isolated namespaces for different teams and organizations. It utilizes a storage abstraction layer that allows packages to be persisted to local filesystems or S3 compatible cloud object stores, including

    Organizes packages into isolated hierarchical directory structures to separate different organizations or projects.

    Gochartmuseumchartshelm
    Ver en GitHub↗3,832
  1. Home
  2. Data & Databases
  3. Multitenancy Isolation

Explorar subetiquetas

  • JVM Multi-Tenant Resource ControllersControls CPU and memory usage per tenant, enforcing resource quotas and data isolation within a single JVM. **Distinct from Multitenancy Isolation:** Distinct from Multitenancy Isolation: focuses on JVM-level CPU/memory resource control, not database-level data partitioning.
  • Namespace-Based IsolationIsolation of resources and packages using hierarchical naming structures to separate tenants. **Distinct from Multitenancy Isolation:** Focuses on logical namespacing for package organization rather than database-level data partitioning.
  • Resource PoolingSharing compute and storage resources among multiple isolated database instances. **Distinct from Multitenancy Isolation:** Distinct from general multitenancy isolation by focusing on the shared hardware resource pooling aspect.
  • Virtual-Host IsolationIsolation of users and configurations based on virtual host domain names. **Distinct from Multitenancy Isolation:** Specifically uses domain-based virtual hosting for multi-tenancy, whereas [f7_mt1] is general data partitioning.