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
·

29 repositorios

Awesome GitHub RepositoriesDatabase Query Optimizations

Techniques and resources for improving the efficiency of database queries.

Explore 29 awesome GitHub repositories matching data & databases · Database Query Optimizations. Refine with filters or upvote what's useful.

Awesome Database Query Optimizations 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.

    Teaches techniques and resources for improving the efficiency of database queries.

    Pythondesigndesign-patternsdesign-system
    Ver en GitHub↗353,387
  • django/djangoAvatar de django

    django/django

    87,878Ver en GitHub↗

    Django is a full-stack web framework designed for rapid backend development. It provides an integrated environment for building data-driven applications by combining an object-relational mapping layer for database management with a modular request-response pipeline for handling HTTP traffic. The framework emphasizes security and maintainability, offering a suite of tools to protect against common web vulnerabilities while decoupling site structure from implementation through a centralized URL routing system. A defining characteristic of the framework is its ability to generate production-read

    Optimizes data retrieval through built-in tools for query inspection, indexing, and efficient fetching of related object sets.

    Pythonappsdjangoframework
    Ver en GitHub↗87,878
  • 0voice/interview_internal_referenceAvatar de 0voice

    0voice/interview_internal_reference

    37,235Ver en GitHub↗

    This project is a comprehensive technical interview question bank and reference library designed for software engineering roles at major technology companies. It serves as a study guide and knowledge base covering the core principles of high-performance systems programming and computer science theory. The collection focuses on deep technical domains, including C++ language mastery, distributed systems design, and database engineering. It provides detailed material on consensus protocols, cluster coordination, and the architectural differences between SQL and NoSQL implementations. The resour

    Provides strategies for improving data retrieval performance and query execution plans.

    Pythoncpuhigh-performanceinterview
    Ver en GitHub↗37,235
  • alibaba/p3cAvatar de alibaba

    alibaba/p3c

    30,827Ver en GitHub↗

    p3c is a Java static analysis tool and code quality linter designed to enforce professional coding guidelines and quality standards. It utilizes a set of custom rules based on the PMD engine to scan source code for style violations, performance bottlenecks, and potential bugs. The project is distributed as an IDE linting plugin that provides real-time feedback and warnings during development. It also includes functionality for pre-commit code quality gates, allowing modified files to be scanned and blocked if they violate defined rules before being committed to version control. The analysis

    Analyzes SQL patterns within Java source code to identify and optimize inefficient queries.

    Kotlin
    Ver en GitHub↗30,827
  • voltagent/awesome-claude-code-subagentsAvatar de VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Ver en GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Refines complex data retrieval processes to ensure high performance and efficient resource usage during large dataset analysis.

    Shellai-agent-frameworkai-agent-toolsai-agents
    Ver en GitHub↗21,906
  • parse-community/parse-serverAvatar de parse-community

    parse-community/parse-server

    21,403Ver en GitHub↗

    Parse Server is a backend-as-a-service solution and Node.js framework that provides a ready-to-use REST and GraphQL API for mobile and web applications. It functions as a core backend infrastructure for managing database schemas, user authentication, and API routing. The system distinguishes itself with a real-time data engine that pushes database updates to clients via WebSockets and a GraphQL server that automatically generates schemas based on application data models. It also features an adapter-based storage layer that abstracts interactions with various cloud and local backends. The pla

    Optimizes lookup performance by creating indexes on high-traffic fields during server initialization.

    JavaScriptbaasbackendfile-storage
    Ver en GitHub↗21,403
  • barryvdh/laravel-debugbarAvatar de barryvdh

    barryvdh/laravel-debugbar

    19,242Ver en GitHub↗

    Laravel Debugbar is a web-based debugging toolbar and application profiler for Laravel. It provides a visual interface to inspect database queries, logs, and performance metrics in real time to identify and resolve bugs during development. The tool features a database query monitor to capture SQL statements and timings, as well as a request inspector for analyzing route metadata, loaded views, and HTTP request data. It includes a profiler for measuring execution time and memory usage to identify bottlenecks in the request lifecycle. Its observability capabilities cover exception capture, app

    Analyzes executed database queries and timings to detect and resolve inefficient data retrieval patterns.

    PHP
    Ver en GitHub↗19,242
  • ashishps1/awesome-leetcode-resourcesAvatar de ashishps1

    ashishps1/awesome-leetcode-resources

    15,897Ver en GitHub↗

    This repository is a comprehensive resource for software engineering career development and technical interview preparation. It provides a structured collection of learning materials, algorithmic patterns, and system design guides designed to assist developers in mastering the core competencies required for professional engineering roles. The project distinguishes itself through a pattern-based content taxonomy that groups diverse technical challenges by underlying algorithmic strategies. This approach allows users to identify and apply reusable solutions during high-pressure assessments. It

    Offers techniques and resources for improving the efficiency of database queries.

    Javaalgorithmscodingdata-structures
    Ver en GitHub↗15,897
  • dotnet/efcoreAvatar de dotnet

    dotnet/efcore

    14,587Ver en GitHub↗

    Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a

    Translates query logic into database-specific commands to minimize data transfer and leverage server-side performance.

    C#aspnet-productc-sharpdatabase
    Ver en GitHub↗14,587
  • alexeymezenin/laravel-best-practicesAvatar de alexeymezenin

    alexeymezenin/laravel-best-practices

    12,299Ver en GitHub↗

    This project is a comprehensive guide to architectural standards and coding patterns for developing maintainable applications within the Laravel framework. It focuses on clean code standards, applying the single responsibility and DRY principles to ensure codebase predictability and consistency. The guide emphasizes decoupling components by moving business logic into service layers and shifting input validation into dedicated request classes to keep controllers lean. It advocates for the use of a service container and dependency injection to reduce class coupling and improve testability. The

    Improves database efficiency by eliminating N+1 queries and leveraging eager loading strategies.

    Ver en GitHub↗12,299
  • mysql/mysql-serverAvatar de mysql

    mysql/mysql-server

    12,297Ver en GitHub↗

    MySQL Server is a relational database management system designed to organize and store structured information. It functions as a comprehensive SQL server platform that provides reliable transactional integrity and high-performance query execution for enterprise data management. The system distinguishes itself through a pluggable storage engine architecture that decouples logical query processing from physical data storage, allowing for specialized handling of diverse workloads. It maintains data consistency and high concurrency through multi-version concurrency control and write-ahead logging

    Accelerates data processing and retrieval speeds by using caching mechanisms and high-performance engines to handle complex analytical and transactional workloads.

    C++
    Ver en GitHub↗12,297
  • tencent/matrixAvatar de Tencent

    Tencent/matrix

    12,020Ver en GitHub↗

    Matrix is a suite of mobile application performance management and analysis tools. It provides a plugin-based monitoring system for capturing crashes, lags, and memory leaks, alongside a static binary auditor for reducing installation package size and a bytecode instrumentation tool for performance tracking. The project distinguishes itself through native memory debugging and a SQLite query linter that identifies inefficient database patterns. It employs native interception techniques to detect memory leaks and heap corruption without requiring source code recompilation, and uses a custom run

    Identifies inefficient database queries and provides optimization advice to improve performance.

    Javaandroidapm-clientwechat
    Ver en GitHub↗12,020
  • pingcap/awesome-database-learningAvatar de pingcap

    pingcap/awesome-database-learning

    10,672Ver en GitHub↗

    This project is a curated collection of academic papers, books, and technical resources designed for studying the architecture and implementation of database management systems. It serves as a comprehensive educational guide for engineers and researchers looking to understand the fundamental principles behind modern data storage and retrieval. The repository distinguishes itself by providing structured learning paths across critical database domains, including the design of persistent storage engines, the mechanics of query optimization, and the complexities of distributed transaction managem

    Explores query optimization techniques including cost modeling and join ordering to improve data retrieval efficiency.

    awesomeawesome-listblogs
    Ver en GitHub↗10,672
  • kaminari/kaminariAvatar de kaminari

    kaminari/kaminari

    8,681Ver en GitHub↗

    Kaminari is a Ruby pagination library and ActiveRecord tool designed to divide large datasets into smaller pages using limit and offset logic. It functions as a data paging utility that manages record offsets and total count calculations for Ruby web applications. The project distinguishes itself by generating SEO-friendly navigation links and standardized HTML tags to improve search engine indexing. It supports localized navigation labels and translation files for multilingual interface design, and allows for customizable pagination themes via template overrides of view partials. The librar

    Reduces database latency on large tables by limiting results per page and skipping record counts.

    Ruby
    Ver en GitHub↗8,681
  • django-commons/django-debug-toolbarAvatar de django-commons

    django-commons/django-debug-toolbar

    8,373Ver en GitHub↗

    django-debug-toolbar is a developer tool that provides a browser-based set of diagnostic panels for inspecting HTTP requests and responses within a Django web application. It serves as a server-side diagnostics tool and web framework development suite, allowing developers to profile and inspect request-response cycles. The tool focuses on Django application troubleshooting, database optimization, and general web development. It enables the analysis of SQL queries and database performance to identify slow calls and reduce the number of requests per page. The software includes capabilities for

    Analyzes SQL queries and database performance to identify slow calls and reduce request counts.

    Python
    Ver en GitHub↗8,373
  • gzc426/java-interviewAvatar de gzc426

    gzc426/Java-Interview

    6,187Ver en GitHub↗

    Este proyecto es una guía de entrevistas técnicas de Java y una base de conocimientos basada en markdown. Proporciona una colección de materiales de estudio curados y preguntas comunes de entrevistas diseñadas para desarrolladores enfocados en el ecosistema Java. El recurso sirve como guía de estudio de backend Java y referencia de optimización de bases de datos. Cubre características principales del lenguaje, patrones de programación del lado del servidor y estrategias de gestión de datos utilizadas durante las evaluaciones de arquitectura técnica. El contenido está organizado como un conjunto estructurado de archivos estáticos, utilizando una jerarquía de directorios para agrupar conceptos técnicos relacionados y guías de bases de datos en módulos discretos.

    Provides techniques and resources for improving the efficiency of database queries for technical screenings.

    Ver en GitHub↗6,187
  • forthespada/interviewguideAvatar de forthespada

    forthespada/InterviewGuide

    5,816Ver en GitHub↗

    InterviewGuide is a comprehensive technical interview preparation platform that covers the full spectrum of software engineering recruitment, from foundational computer science concepts through to offer negotiation. It provides structured learning paths across algorithms, operating systems, databases, networking, and programming languages, with a particular emphasis on C++ and Go. The platform aggregates real interview experiences and company-specific questions from major tech employers, offering candidates a searchable database of past written exam problems and detailed accounts of actual int

    Improves query speed by indexing, selecting specific fields, partitioning tables, and choosing the right storage engine.

    codecppdata-structures-and-algorithms
    Ver en GitHub↗5,816
  • laravel/telescopeAvatar de laravel

    laravel/telescope

    5,193Ver en GitHub↗

    Telescope es un panel de depuración y herramienta de desarrollo para aplicaciones Laravel que proporciona una interfaz web para monitorizar solicitudes, excepciones, consultas de base de datos y registros. Funciona como un monitor de aplicaciones PHP y asistente de diagnóstico, rastreando el ciclo de vida de ejecución del sistema para identificar y resolver errores. La herramienta se distingue por ofrecer perfiladores especializados para consultas SQL y comandos de Redis, junto con un sistema de vista previa en el navegador para correos electrónicos salientes. También incluye un sistema de auditoría dedicado para comandos de consola y comprobaciones de puertas de autorización para verificar la lógica de permisos. La plataforma cubre una amplia gama de áreas de observabilidad, incluyendo el seguimiento de trabajos y procesos en segundo plano, la inspección de operaciones de caché y la monitorización de eventos de la aplicación. Analiza el ciclo de vida de la solicitud a través de datos de cabecera y sesión, registra seguimientos de pila completos para excepciones y monitoriza el renderizado de vistas y la hidratación de modelos. El acceso a la interfaz de monitorización se gestiona a través de una puerta de autorización centralizada.

    Analyzes raw SQL execution times and hydration counts to identify and resolve slow queries.

    PHP
    Ver en GitHub↗5,193
  • doctrine/doctrinebundleAvatar de doctrine

    doctrine/DoctrineBundle

    4,835Ver en GitHub↗

    DoctrineBundle es una integración de Symfony que configura y gestiona el Object Relational Mapper (ORM) y la capa de abstracción de base de datos de Doctrine. Proporciona las herramientas fundamentales necesarias para mapear objetos de la aplicación a tablas de bases de datos relacionales y ejecutar consultas sin procesar a través de una interfaz programática consistente. El proyecto incluye un gestor de esquemas de base de datos con herramientas de línea de comandos para sincronizar estructuras de bases de datos con mapeos de entidades y ejecutar migraciones. También proporciona un depurador de consultas de base de datos y herramientas de depuración de actividad para rastrear el rendimiento y los detalles de ejecución a través de una interfaz basada en web. El bundle cubre una amplia gama de capacidades de gestión de datos, incluyendo la configuración de mapeo de metadatos, filtrado global de consultas y generación de identificadores de entidades personalizados. Además, admite la optimización del rendimiento mediante el almacenamiento en caché de resultados de consultas y proporciona un sistema basado en eventos para interceptar cambios en el ciclo de vida de la base de datos y las entidades.

    Provides tools and strategies for improving the efficiency of database queries and reducing system load.

    PHPbundledoctrinesymfony
    Ver en GitHub↗4,835
  • jitsucom/jitsuAvatar de jitsucom

    jitsucom/jitsu

    4,782Ver en GitHub↗

    Jitsu es una plataforma de datos de clientes diseñada para recopilar, transformar y enrutar eventos de aplicaciones a almacenes de datos y herramientas de marketing. Funciona como un motor de ingesta de eventos y enrutador de almacenes de datos, capturando datos de comportamiento a través de API y SDK para su procesamiento y almacenamiento en tiempo real. La plataforma cuenta con un pipeline de datos programable en JavaScript que permite el filtrado, enriquecimiento y remodelación de los datos de eventos durante el tránsito. Incluye un sistema de unión de identidades de clientes que fusiona identificadores de usuarios anónimos y conocidos para mantener perfiles de clientes persistentes dentro de un almacén. El sistema cubre una amplia gama de capacidades, incluyendo la recopilación de eventos de múltiples fuentes desde entornos web y móviles, la evolución automática de esquemas para almacenes de destino y el enrutamiento a múltiples destinos hacia plataformas SaaS y bases de datos SQL. Proporciona un conjunto de herramientas para desarrolladores para probar la lógica de transformación y admite el despliegue a través de Kubernetes o entornos Docker autohospedados.

    Structures incoming data and applies indexing strategies to ensure that analytical lookups remain performant as the dataset grows.

    TypeScriptbigqueryclickhousedata-collection
    Ver en GitHub↗4,782
Ant.12Siguiente
  1. Home
  2. Data & Databases
  3. Database Management Systems
  4. Database Systems & Management
  5. Performance and Optimization Tools
  6. Database Query Optimizations