awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateOpen-source alternativesSelf-hosted softwareBlogHartă site
ProiectDespreHow we rankPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • qdrant/qdrantAvatar qdrant

    qdrant/qdrant

    32,372Vezi pe 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
    Vezi pe GitHub↗32,372
  • victoriametrics/victoriametricsAvatar VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343Vezi pe 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
    Vezi pe GitHub↗16,343
  • processone/ejabberdAvatar processone

    processone/ejabberd

    6,692Vezi pe 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
    Vezi pe GitHub↗6,692
  • spring-projects/spring-data-examplesAvatar spring-projects

    spring-projects/spring-data-examples

    5,421Vezi pe GitHub↗

    Acest proiect este o implementare de referință care oferă o colecție de exemple practice pentru tiparele de acces la date și abstractizările de repository în ecosistemul Spring Data. Acesta servește drept vitrină cuprinzătoare pentru implementarea straturilor de date consistente în diverse baze de date relaționale și non-relaționale. Repository-ul demonstrează în mod specific persistența multi-store prin integrarea bazelor de date relaționale, document și vectoriale într-o singură aplicație. Include implementări pentru căutarea vectorială pentru a gestiona embedding-uri de înaltă dimensiune și căutări de similaritate între diferite tehnologii de baze de date. Capabilitățile suplimentare acoperite includ accesul reactiv la date pentru operațiuni non-blocking și fluxuri de date asincrone. Proiectul oferă, de asemenea, îndrumări privind optimizarea imaginilor native pentru a îmbunătăți performanța de pornire și utilizarea memoriei prin compilare ahead-of-time. Exemplele ilustrează în continuare izolarea datelor multi-tenant, designul API-urilor de repository de date și integrarea căutării geospațiale și full-text.

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

    Java
    Vezi pe GitHub↗5,421
  • ydb-platform/ydbAvatar ydb-platform

    ydb-platform/ydb

    4,738Vezi pe GitHub↗

    YDB este o bază de date SQL distribuită și un motor analitic conceput pentru scalabilitate orizontală și consistență puternică. Funcționează ca un sistem multi-model care suportă workload-uri tranzacționale și analitice printr-o arhitectură distribuită care oferă tranzacții ACID serializabile. Sistemul se distinge prin compatibilitatea sa largă cu protocoalele, implementând protocolul PostgreSQL pentru driverele SQL standard și protocolul Kafka pentru mesagerie și streaming. Servește, de asemenea, ca o bază de date vectorială, suportând indecși vectoriali și căutări de tip approximate nearest neighbor pentru căutări semantice și embeddings. Platforma gestionează datele folosind un model de stocare hibrid cu formate orientate pe rânduri și pe coloane, utilizând execuția interogărilor vectorizate pentru analize la scară de petabytes. Suprafața sa operațională include streaming de tip change data capture, cozi persistente de tip exactly-once și disponibilitate ridicată multi-zonă. Deployment-ul și gestionarea ciclului de viață sunt susținute printr-un operator Kubernetes și provizionarea de tip infrastructure-as-code.

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

    C++cloud-nativecppdatabase
    Vezi pe GitHub↗4,738
  • php-amqplib/php-amqplibAvatar php-amqplib

    php-amqplib/php-amqplib

    4,597Vezi pe GitHub↗

    php-amqplib este o bibliotecă PHP care implementează protocolul AMQP pentru a permite comunicarea între aplicații și brokerii de mesaje. Oferă instrumentele necesare pentru a integra aplicațiile PHP cu RabbitMQ pentru trimiterea și primirea mesajelor între servicii decuplate. Biblioteca suportă o gamă largă de modele de mesagerie, inclusiv procesarea asincronă a sarcinilor, arhitecturi bazate pe evenimente și apeluri de proceduri la distanță (RPC) folosind identificatori de corelare. Gestionează întregul ciclu de viață al mesajului prin publicare, declararea cozilor și modele flexibile de consum folosind fie abonamente bazate pe push, fie polling bazat pe pull. Proiectul acoperă gestionarea rutării și a topologiei prin binding-uri de exchange și oferă funcționalități de fiabilitate precum cozi durabile, publicare persistentă și confirmări explicite ale mesajelor. Include, de asemenea, capabilități de gestionare a traficului, cum ar fi limitarea prefetch-ului de mesaje și multiplexarea canalelor virtuale pentru a optimiza utilizarea resurselor. Stabilitatea conexiunii este gestionată prin suport multi-host și gestionarea heartbeat-ului bazată pe semnale.

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

    PHPamqphacktoberfestmessaging
    Vezi pe GitHub↗4,597
  • dragonwell-project/dragonwell8Avatar dragonwell-project

    dragonwell-project/dragonwell8

    4,319Vezi pe 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
    Vezi pe GitHub↗4,319
  • helm/chartmuseumAvatar helm

    helm/chartmuseum

    3,832Vezi pe 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
    Vezi pe GitHub↗3,832
  1. Home
  2. Data & Databases
  3. Multitenancy Isolation

Explorează sub-etichetele

  • 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.