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

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

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

66 repository-uri

Awesome GitHub RepositoriesTable Indexing Systems

Mechanisms for managing row identifiers and index columns.

Distinguishing note: Focuses on metadata management of table rows rather than database indexing.

Explore 66 awesome GitHub repositories matching data & databases · Table Indexing Systems. Refine with filters or upvote what's useful.

Awesome Table Indexing Systems GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • donnemartin/system-design-primerAvatar donnemartin

    donnemartin/system-design-primer

    353,387Vezi pe GitHub↗

    Acest proiect este o resursă educațională cuprinzătoare și un ghid de studiu axat pe arhitectura sistemelor distribuite și designul infrastructurii backend. Oferă un curriculum structurat pentru stăpânirea principiilor de scalabilitate, fiabilitate și performanță necesare pentru a proiecta sisteme software complexe. Repository-ul se distinge prin oferirea unei abordări metodice pentru pregătirea interviurilor tehnice, încorporând tipare de design, compromisuri arhitecturale și instrumente de repetiție spațiată pentru a ajuta utilizatorii să rețină concepte complexe. Pune accent pe analiza bazată pe constrângeri, învățând utilizatorii cum să evalueze cerințele concurente precum latența, consistența și disponibilitatea atunci când schițează design-uri arhitecturale. Conținutul acoperă un spectru larg de capabilități de design de sistem, inclusiv strategii pentru scalarea bazelor de date, gestionarea traficului și optimizarea infrastructurii. Detaliază tehnici pentru scalarea orizontală, caching-ul pe mai multe niveluri, comunicarea asincronă și descoperirea serviciilor, oferind în același timp framework-uri pentru efectuarea estimărilor de resurse și planificarea capacității. Documentația este organizată ca un ghid de studiu, oferind o cale sistematică prin fundamentele ingineriei backend și designul sistemelor la scară largă.

    Details indexing strategies to accelerate database query performance.

    Pythondesigndesign-patternsdesign-system
    Vezi pe GitHub↗353,387
  • nushell/nushellAvatar nushell

    nushell/nushell

    39,743Vezi pe GitHub↗

    Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data rather than raw text streams. By enforcing data types and command signatures, it provides a consistent environment for building robust, pipeline-oriented workflows. The shell allows users to chain commands that pass structured objects between stages, enabling complex data processing and automation tasks that remain predictable across different operating systems. What distinguishes the project is its focus on interactive data exploration and modular extensibility. Users can quer

    Allows control over the default row index column or replacement with custom indices.

    Rustnushellrustshell
    Vezi pe GitHub↗39,743
  • filamentphp/filamentAvatar filamentphp

    filamentphp/filament

    31,215Vezi pe GitHub↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Enables full-text or indexed searching across table columns, with support for custom search backends.

    PHPadminalpine-jsbuilder
    Vezi pe GitHub↗31,215
  • valeriansaliou/sonicAvatar valeriansaliou

    valeriansaliou/sonic

    21,249Vezi pe GitHub↗

    Sonic is a high-performance, lightweight search backend designed to provide real-time full-text search and autocomplete capabilities for applications. It functions as a persistent indexing server that maps text terms to object identifiers, allowing developers to integrate rapid search functionality without storing raw document content directly within the search engine. The system distinguishes itself through a specialized graph-based index that enables real-time word prediction and typo correction. Communication is handled via a custom, low-latency binary protocol over raw TCP sockets, which

    Supports global content indexing through language-specific text normalization and stop-word removal.

    Rustbackenddatabasegraph
    Vezi pe GitHub↗21,249
  • wagtail/wagtailAvatar wagtail

    wagtail/wagtail

    20,366Vezi pe GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Switches between different search storage engines to handle indexing and query execution requirements.

    Pythoncmsdjangohacktoberfest
    Vezi pe GitHub↗20,366
  • fchollet/deep-learning-with-python-notebooksAvatar fchollet

    fchollet/deep-learning-with-python-notebooks

    20,141Vezi pe GitHub↗

    This project is a collection of interactive instructional documents and practical code samples designed as a machine learning educational resource. It consists of Jupyter notebooks that provide runnable examples and guided exercises for learning deep learning and model development. The repository features Keras model implementations that demonstrate how to build and train neural network architectures for processing images, objects, and natural language. It includes capabilities for executing the same model code across different computation engines to compare framework behavior and performance

    Enables the execution of the same model code across different deep learning engines to compare performance.

    Jupyter Notebook
    Vezi pe GitHub↗20,141
  • gyoogle/tech-interview-for-developerAvatar gyoogle

    gyoogle/tech-interview-for-developer

    17,417Vezi pe GitHub↗

    This project is a comprehensive technical interview preparation resource and computer science interview guide. It serves as an educational reference for developers to study core software engineering fundamentals and common coding patterns required for employment screenings. The repository provides detailed guides and references covering data structures and algorithms, networking and security, operating systems, and web development. It specifically focuses on the implementation and complexity analysis of sorting, searching, and graph algorithms. The material encompasses a wide breadth of comp

    Explains the implementation of B-Trees and Hash Tables to accelerate database retrieval speeds.

    Javaalgorithmcomputer-sciencecs
    Vezi pe GitHub↗17,417
  • prestodb/prestoAvatar prestodb

    prestodb/presto

    16,711Vezi pe GitHub↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Maintains secondary index tables to accelerate query execution and row retrieval.

    Javabig-datadatahadoop
    Vezi pe GitHub↗16,711
  • searx/searxAvatar searx

    searx/searx

    13,513Vezi pe GitHub↗

    Searx is a privacy-respecting metasearch engine and search result aggregator. It functions as a self-hosted search proxy that queries diverse web services, databases, and local indices to present a single unified list of results. The project prevents user tracking and profiling by acting as an intermediary between the client and search services. It strips identifying information from queries, removes tracker URLs and HTTP referrers from outgoing links, and can route traffic through proxies or the Tor network to mask user identity. The system supports multilingual search and result filtering

    Supports querying multiple engines across different languages to retrieve a broader set of global results.

    Python
    Vezi pe GitHub↗13,513
  • dyang886/game-cheats-managerAvatar dyang886

    dyang886/Game-Cheats-Manager

    13,013Vezi pe GitHub↗

    Game-Cheats-Manager is a centralized dashboard for downloading, organizing, and updating software modifications and trainers for single-player games. It functions as a community trainer aggregator that collects and distributes game modifications from multiple repositories and sources into a single searchable index. The project includes a file organization system that handles archive extraction and local folder imports to prevent duplicate downloads. To ensure tools run without being blocked, it features an antivirus exclusion tool that adds specific directories to security whitelists and prov

    Supports searching for game tools across multiple languages using a synchronized local index.

    C++
    Vezi pe GitHub↗13,013
  • wenzhixin/bootstrap-tableAvatar wenzhixin

    wenzhixin/bootstrap-table

    11,820Vezi pe GitHub↗

    Bootstrap Table is a jQuery plugin for rendering interactive data grids with sorting, pagination, and filtering. It features a remote data integration system for fetching and synchronizing content from JSON endpoints using AJAX and server-side processing. The project includes a styling layer that adapts markup to work with various CSS frameworks, such as Bootstrap, Semantic UI, Bulma, and Material Design. It provides specialized rendering modes, including a hierarchical tree grid for parent-child row relationships and a responsive card-view table that transforms grids into mobile-friendly lay

    Updates a single cell value in a row identified by its unique identifier.

    JavaScriptbootstrapbootstrap-tablebulma
    Vezi pe GitHub↗11,820
  • sqlalchemy/sqlalchemyAvatar sqlalchemy

    sqlalchemy/sqlalchemy

    11,612Vezi pe GitHub↗

    SQLAlchemy is a comprehensive Python SQL toolkit and object-relational mapper that provides a full suite of tools for interacting with relational databases. It serves as a foundational layer for database connectivity, offering both a high-level object-oriented interface for data persistence and a programmatic SQL expression language for constructing complex, dialect-agnostic queries. The project distinguishes itself through its sophisticated unit of work persistence, which coordinates atomic transactions and tracks object state changes to minimize redundant database operations. It provides a

    Speeds up data retrieval by defining single-column, composite, or functional indexes that allow the database to locate specific records.

    Pythonpythonsqlsqlalchemy
    Vezi pe GitHub↗11,612
  • megvii-basedetection/yoloxAvatar Megvii-BaseDetection

    Megvii-BaseDetection/YOLOX

    10,504Vezi pe GitHub↗

    YOLOX is a high-performance anchor-free YOLO, exceeding yolov3~v5 with MegEngine, ONNX, TensorRT, ncnn, and OpenVINO supported. Documentation: https://yolox.readthedocs.io/

    Integrates MegEngine as the primary deep learning backend for automatic differentiation and model optimization.

    Pythondeep-learningmegenginencnn
    Vezi pe GitHub↗10,504
  • mongodb/node-mongodb-nativeAvatar mongodb

    mongodb/node-mongodb-native

    10,180Vezi pe GitHub↗

    The MongoDB Node.js Driver is a programmatic interface and NoSQL database client used to manage document storage and execute operations within a MongoDB database. It serves as an asynchronous database interface and connection manager that enables Node.js applications to integrate with MongoDB servers. The project implements client-side field encryption to secure sensitive data and queries locally before transmission. It also provides a BSON serialization library to convert JavaScript objects into a binary format for efficient storage and network transmission. The driver covers a broad range

    Allows the creation of database indexes on document fields to accelerate query performance.

    TypeScriptdatabasemongodbnode-js
    Vezi pe GitHub↗10,180
  • olivernn/lunr.jsAvatar olivernn

    olivernn/lunr.js

    9,203Vezi pe GitHub↗

    lunr.js is a JavaScript full-text search library and client-side search engine. It creates in-memory search indexes for fast keyword retrieval and ranked document matching within browser or Node.js environments. The library utilizes a JSON serializable search index, allowing the search structure to be converted to and from JSON for storage and distribution of pre-built search data. This enables search functionality for static websites by indexing content into portable files. The system supports advanced querying capabilities, including fuzzy text matching to account for typos, field-scoped i

    Supports language-specific tokenization and stop-word removal to enable search across multiple languages.

    JavaScript
    Vezi pe GitHub↗9,203
  • lancedb/lancedbAvatar lancedb

    lancedb/lancedb

    9,031Vezi pe GitHub↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    Supports the creation of both vector and scalar indices to optimize overall query performance.

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    Vezi pe GitHub↗9,031
  • ankane/pgheroAvatar ankane

    ankane/pghero

    8,880Vezi pe GitHub↗

    PgHero is a performance dashboard and diagnostic tool for PostgreSQL. It provides a web interface for monitoring database metrics, analyzing query performance, and managing active connections across multiple database instances. The project distinguishes itself by recording query and storage statistics over time, enabling historical trend analysis through a time-range slider. It also identifies missing indexes by analyzing query patterns and integrates with cloud provider APIs to retrieve system-level hardware statistics such as CPU and IOPS. The tool's broader capabilities cover process admi

    Analyzes query patterns to identify and suggest missing indexes to reduce database response times.

    Ruby
    Vezi pe GitHub↗8,880
  • xiaomi/soarAvatar XiaoMi

    XiaoMi/soar

    8,770Vezi pe GitHub↗

    Soar is a suite of specialized tools designed for analyzing MySQL performance, advising on indexing, and optimizing SQL syntax. It functions as a performance analyzer, index advisor, and query optimizer to identify bottlenecks and suggest structural improvements for faster execution. The project distinguishes itself through a system for rewriting SQL statements into optimized equivalent versions using custom heuristic rules and patterns. It also features a dedicated index advisor that evaluates query patterns and database metadata to recommend the creation of new indexes. Its broader capabil

    Analyzes query execution patterns to suggest new indexes that reduce data scanning and improve speed.

    Goadvisorauditorcommand-line
    Vezi pe GitHub↗8,770
  • paradedb/paradedbAvatar paradedb

    paradedb/paradedb

    8,370Vezi pe GitHub↗

    ParadeDB is a database extension that integrates full-text search, vector database capabilities, and real-time analytics directly into a relational engine. It functions as a plugin that adds new storage and query execution capabilities to an existing database architecture. The project distinguishes itself by supporting hybrid search workflows that combine lexical keyword matching with dense and sparse vector similarity in a single query. It utilizes reciprocal rank fusion to merge these ranked result sets and employs logical replication to synchronize data from external instances, removing th

    Increases ingestion speed by buffering writes and merging index segments asynchronously in the background.

    Rustaggregationsanalyticsbm25
    Vezi pe GitHub↗8,370
  • ariga/atlasAvatar ariga

    ariga/atlas

    8,096Vezi pe GitHub↗

    Atlas is a SQL database schema management tool and database infrastructure as code framework. It provides a declarative database migration engine that computes the difference between a desired schema state and the current database state to automatically generate the necessary SQL for transitions. The project distinguishes itself through a comprehensive suite of analysis and visualization tools, including a database schema linter that detects destructive changes and data loss risks. It also features a SQL schema visualization tool capable of generating entity-relationship diagrams from extract

    Uses concurrent index creation and deletion to keep tables accessible during database migrations.

    Go
    Vezi pe GitHub↗8,096
Înapoi123…4Înainte
  1. Home
  2. Data & Databases
  3. Table Indexing Systems

Explorează sub-etichetele

  • Database Indexes8 sub-tag-uriData structures created on table columns to accelerate query performance and minimize full table scans. **Distinct from Table Indexing Systems:** Distinct from Table Indexing Systems: focuses on performance-oriented database indexing strategies rather than row-level metadata management.
  • Index Inventory ManagementCapabilities for listing and auditing all indices associated with a specific table. **Distinct from Table Indexing Systems:** Focuses on the discovery and status retrieval of existing indices rather than row identifier management.
  • Index-Based Row UpdatesUpdating or adding records based on a unique index identifier without replacing the entire dataset. **Distinct from Table Indexing Systems:** Focuses on using the index for targeted updates/upserts, rather than the general management of index columns.
  • Post-Creation Index AdditionsOperations for adding primary, unique, regular, or foreign key indexes to tables that already exist. **Distinct from Table Indexing Systems:** Distinct from Table Indexing Systems: focuses on adding indexes to existing tables after creation, not managing row identifiers or general indexing metadata.
  • Programmatic Table and Index Managements2 sub-tag-uriCreating, dropping, and inspecting tables, indexes, foreign keys, and columns programmatically. **Distinct from Table Indexing Systems:** Distinct from Table Indexing Systems: covers full DDL operations on tables and indexes, not just index management.
  • Search Backends4 sub-tag-uriMechanisms for enabling full-text or indexed searching across table columns. **Distinct from Table Indexing Systems:** Distinct from Table Indexing Systems: focuses on the search interface and backend integration.