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
·

7 repositorios

Awesome GitHub RepositoriesData Store Requirements

Specifications and resource allocation settings for database and cache instances.

Distinguishing note: Focuses on the requirements and sizing of data stores rather than the configuration of the application connection.

Explore 7 awesome GitHub repositories matching data & databases · Data Store Requirements. Refine with filters or upvote what's useful.

Awesome Data Store Requirements GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • donnemartin/system-design-primerAvatar de donnemartin

    donnemartin/system-design-primer

    353,387Ver en GitHub↗

    Este proyecto es un recurso educativo integral y una guía de estudio centrada en la arquitectura de sistemas distribuidos y el diseño de infraestructura backend. Proporciona un plan de estudios estructurado para dominar los principios de escalabilidad, confiabilidad y rendimiento necesarios para diseñar sistemas de software complejos. El repositorio se distingue por ofrecer un enfoque metódico para la preparación de entrevistas técnicas, incorporando patrones de diseño, compensaciones arquitectónicas y herramientas de repetición espaciada para ayudar a los usuarios a retener conceptos complejos. Enfatiza el análisis basado en restricciones, enseñando a los usuarios cómo evaluar requisitos competitivos como latencia, consistencia y disponibilidad al redactar diseños arquitectónicos. El contenido cubre un amplio espectro de capacidades de diseño de sistemas, incluyendo estrategias para el escalado de bases de datos, gestión de tráfico y optimización de infraestructura. Detalla técnicas para el escalado horizontal, almacenamiento en caché multicapa, comunicación asíncrona y descubrimiento de servicios, al tiempo que proporciona marcos para realizar estimaciones de recursos y planificación de capacidad. La documentación está organizada como una guía de estudio, ofreciendo un camino sistemático a través de los fundamentos de la ingeniería backend y el diseño de sistemas a gran escala.

    Explains the trade-offs of denormalizing data to optimize read performance.

    Pythondesigndesign-patternsdesign-system
    Ver en GitHub↗353,387
  • infisical/infisicalAvatar de Infisical

    Infisical/infisical

    27,374Ver en GitHub↗

    Infisical is a centralized secrets management platform designed to store, synchronize, and control access to sensitive credentials and configuration data across distributed development, staging, and production environments. It employs client-side encryption to ensure that secrets remain unreadable to the underlying storage infrastructure, while providing a hierarchical permission model to govern both user and machine access. The platform distinguishes itself through dynamic credential provisioning, which generates short-lived access tokens that are automatically revoked after use. It supports

    Defines resource allocation requirements for database and cache instances to ensure optimal performance.

    TypeScriptacmecertificate-managementcli
    Ver en GitHub↗27,374
  • paularmstrong/normalizrAvatar de paularmstrong

    paularmstrong/normalizr

    20,826Ver en GitHub↗

    normalizr is a JSON data normalization library and schema-based data transformer. It functions as a state management helper designed to flatten deeply nested JSON structures into a relational format based on predefined schemas. The library transforms complex nested objects into flat entities to prevent data duplication in client-side caches and stores. It organizes API responses into a relational format that mimics a database, facilitating consistent updates and easier retrieval within global state managers. Its core capabilities include relational data modeling and the ability to transform

    Ships a denormalize function to reconstruct original nested JSON structures by looking up entity IDs in a flat store.

    JavaScriptapifluxjavascript
    Ver en GitHub↗20,826
  • google/cayleyAvatar de google

    google/cayley

    15,043Ver en GitHub↗

    Cayley is a graph database and query engine designed to store and retrieve interconnected data. It functions as a quad store, persisting information as four-element tuples to maintain complex relationships and semantic linked data. The system features a backend-agnostic storage layer that decouples the graph API from the underlying data store. This allows for the integration of external backends through a modular adapter system, enabling the synchronization of data across different storage engines. The project provides a pattern-matching query engine for extracting specific nodes and relatio

    Provides the fundamental capability to store and retrieve interconnected graph-structured data.

    Go
    Ver en GitHub↗15,043
  • taskforcesh/bullmqAvatar de taskforcesh

    taskforcesh/bullmq

    8,432Ver en GitHub↗

    BullMQ is a Redis-backed message queue library and background processor designed for distributed task queueing. It functions as a distributed queue manager and task scheduler, utilizing Redis to manage asynchronous job processing and persistence. The system distinguishes itself through its role as a job workflow orchestrator, enabling the definition of complex parent-child job dependencies and hierarchies for multi-step workflows. It provides sandboxed process execution to isolate heavy workloads and prevent event loop blocking, alongside distributed rate limiting to protect downstream servic

    Verifies that the Redis data store meets the minimum version requirements for reliable operation.

    TypeScriptbackground-jobselixirnodejs
    Ver en GitHub↗8,432
  • mobxjs/mobx-state-treeAvatar de mobxjs

    mobxjs/mobx-state-tree

    7,050Ver en GitHub↗

    MobX State Tree is a structured, tree-based state management library for JavaScript applications that combines typed model definitions with reactive snapshots and patch-based change tracking. It provides a reactive state container with runtime and compile-time type safety, where application state is defined as a tree of typed models with collocated actions, computed views, and lifecycle hooks for predictable state mutations. The library is built around an action-centric mutation model that encapsulates all state changes within named functions that directly modify the tree, supported by genera

    Keeps data normalized internally while allowing interaction through denormalized references.

    TypeScripthacktoberfestmobxmobx-state-tree
    Ver en GitHub↗7,050
  • cer/event-sourcing-examplesAvatar de cer

    cer/event-sourcing-examples

    3,160Ver en GitHub↗

    Este proyecto es un framework para implementar event sourcing y segregación de responsabilidad de consulta de comandos (CQRS) dentro de microservicios en contenedores. Proporciona un enfoque estructurado para gestionar el estado del negocio como una secuencia de eventos inmutables, asegurando un registro de auditoría confiable y la capacidad de reconstruir el estado del sistema en cualquier momento. El framework se distingue por aplicar una clara separación entre las rutas de modificación de datos y las de recuperación de datos. Al utilizar la sincronización de datos basada en eventos, permite la actualización asíncrona de vistas materializadas y modelos de lectura, asegurando que los datos optimizados para consultas permanezcan actualizados sin afectar el rendimiento de las operaciones de escritura principales. La arquitectura admite el despliegue de componentes como microservicios independientes o un monolito unificado, con soporte integrado para la orquestación de contenedores para mantener la consistencia en los entornos de desarrollo y producción. Facilita la gestión de datos distribuidos a través de vistas desnormalizadas, proporcionando un acceso eficiente a información agregada a través de los límites de los servicios.

    Maintains denormalized data views by updating document databases from event streams.

    JavaScript
    Ver en GitHub↗3,160
  1. Home
  2. Data & Databases
  3. Data Store Requirements

Explorar subetiquetas

  • Denormalization PatternsEducational resources on using data redundancy to optimize read performance in high-throughput systems. **Distinct from Data Store Requirements:** Distinct from general data store requirements: focuses specifically on the trade-off of storing redundant data to avoid joins.
  • Reference-Based Denormalization1 sub-etiquetaThe process of reconstructing nested data structures by resolving identifiers against a flat entity store. **Distinct from Denormalization Patterns:** Focuses on the active reconstruction of nested data from a flat store, whereas denormalization patterns typically refer to database redundancy for read optimization.