awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

66 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • donnemartin/system-design-primerdonnemartin 的头像

    donnemartin/system-design-primer

    353,387在 GitHub 上查看↗

    这是一个关于分布式系统架构和后端基础设施设计的综合教育资源和学习指南。它为掌握设计复杂软件系统所需的扩展性、可靠性和性能原则提供了结构化课程。 该仓库通过提供一种系统化的技术面试准备方法脱颖而出,结合了设计模式、架构权衡和间隔重复工具,帮助用户记忆复杂概念。它强调约束驱动的分析,教授用户在起草架构设计时如何评估延迟、一致性和可用性等相互竞争的需求。 内容涵盖了广泛的系统设计能力,包括数据库扩展、流量管理和基础设施优化策略。它详细介绍了水平扩展、多层缓存、异步通信和服务发现技术,同时还提供了用于执行资源估算和容量规划的框架。 文档以学习指南的形式组织,为后端工程和大规模系统设计的基础知识提供了系统化的路径。

    Details indexing strategies to accelerate database query performance.

    Pythondesigndesign-patternsdesign-system
    在 GitHub 上查看↗353,387
  • nushell/nushellnushell 的头像

    nushell/nushell

    39,743在 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
    在 GitHub 上查看↗39,743
  • filamentphp/filamentfilamentphp 的头像

    filamentphp/filament

    31,215在 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
    在 GitHub 上查看↗31,215
  • valeriansaliou/sonicvaleriansaliou 的头像

    valeriansaliou/sonic

    21,249在 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
    在 GitHub 上查看↗21,249
  • wagtail/wagtailwagtail 的头像

    wagtail/wagtail

    20,366在 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
    在 GitHub 上查看↗20,366
  • fchollet/deep-learning-with-python-notebooksfchollet 的头像

    fchollet/deep-learning-with-python-notebooks

    20,141在 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
    在 GitHub 上查看↗20,141
  • gyoogle/tech-interview-for-developergyoogle 的头像

    gyoogle/tech-interview-for-developer

    17,417在 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
    在 GitHub 上查看↗17,417
  • prestodb/prestoprestodb 的头像

    prestodb/presto

    16,711在 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
    在 GitHub 上查看↗16,711
  • searx/searxsearx 的头像

    searx/searx

    13,513在 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
    在 GitHub 上查看↗13,513
  • dyang886/game-cheats-managerdyang886 的头像

    dyang886/Game-Cheats-Manager

    13,013在 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++
    在 GitHub 上查看↗13,013
  • wenzhixin/bootstrap-tablewenzhixin 的头像

    wenzhixin/bootstrap-table

    11,820在 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
    在 GitHub 上查看↗11,820
  • sqlalchemy/sqlalchemysqlalchemy 的头像

    sqlalchemy/sqlalchemy

    11,612在 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
    在 GitHub 上查看↗11,612
  • megvii-basedetection/yoloxMegvii-BaseDetection 的头像

    Megvii-BaseDetection/YOLOX

    10,504在 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
    在 GitHub 上查看↗10,504
  • mongodb/node-mongodb-nativemongodb 的头像

    mongodb/node-mongodb-native

    10,180在 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
    在 GitHub 上查看↗10,180
  • olivernn/lunr.jsolivernn 的头像

    olivernn/lunr.js

    9,203在 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
    在 GitHub 上查看↗9,203
  • lancedb/lancedblancedb 的头像

    lancedb/lancedb

    9,031在 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
    在 GitHub 上查看↗9,031
  • ankane/pgheroankane 的头像

    ankane/pghero

    8,880在 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
    在 GitHub 上查看↗8,880
  • xiaomi/soarXiaoMi 的头像

    XiaoMi/soar

    8,770在 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
    在 GitHub 上查看↗8,770
  • paradedb/paradedbparadedb 的头像

    paradedb/paradedb

    8,370在 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
    在 GitHub 上查看↗8,370
  • ariga/atlasariga 的头像

    ariga/atlas

    8,096在 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
    在 GitHub 上查看↗8,096
上一个123…4下一个
  1. Home
  2. Data & Databases
  3. Table Indexing Systems

探索子标签

  • Database Indexes8 个子标签Data 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 个子标签Creating, 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 个子标签Mechanisms 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.