23 repository-uri
Mechanisms for accessing and reading records from structured tables in storage.
Distinguishing note: Existing candidates are UI-focused or centered on resetting data rather than general retrieval.
Explore 23 awesome GitHub repositories matching data & databases · Table Data Retrieval. Refine with filters or upvote what's useful.
FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database engine that ensures strict serializability and data consistency across a cluster of servers using a shared-nothing architecture. The system is distinguished by its multi-region replication capabilities, allowing data to be synchronized across different datacenters for high availability and disaster recovery. It utilizes optimistic concurrency control to manage distributed transactions and employs a majority-based coordination system to maintain cluster state. The platform provides
Optimizes data retrieval by storing full record values or specific components within an index key.
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
Evaluates complex query patterns to suggest efficient indexing strategies for faster data retrieval.
Delta is a lakehouse table format that brings ACID transactions and data warehouse consistency to large scale data lakes on cloud object storage. It serves as an ACID transaction manager, coordinating atomic commits and serializable isolation for concurrent reads and writes across distributed compute engines. The project provides a multi-engine interoperability layer that uses format translation to allow diverse SQL engines and processing frameworks to read and write the same tables. It functions as a data versioning system, utilizing a transaction log to enable time travel, historical snapsh
Retrieves records from tables by specifying the physical file paths where the data is stored.
OfficeCLI este o suită office headless și un instrument de automatizare conceput pentru citirea, editarea și generarea programatică a documentelor Microsoft Office. Funcționează ca o bibliotecă de manipulare OOXML și un motor de șabloane de documente, oferind un binar independent care permite gestionarea fișierelor Word, Excel și PowerPoint fără a necesita o instalare locală a software-ului office. Proiectul se distinge prin expunerea operațiunilor de documente ca instrumente pentru agenții AI prin intermediul unui server JSON-RPC și al Model Context Protocol. Permite personalizarea avansată prin manipularea XML brut folosind XPath și oferă un sistem de serializare care descarcă subarborii documentelor în loturi JSON re-executabile. Instrumentul acoperă o gamă largă de capabilități, inclusiv ingineria programatică a foilor de calcul cu evaluarea formulelor și generarea de tabele pivot, precum și sarcini cuprinzătoare de procesare a textului, cum ar fi gestionarea stilurilor, urmărirea reviziilor și formatarea textului multilingv. Include, de asemenea, utilitare pentru vizualizarea datelor, extragerea conținutului în JSON structurat sau HTML de înaltă fidelitate și îmbinarea datelor JSON în șabloane predefinite pentru generarea automatizată de rapoarte.
Allows retrieving specific rows or ranges by filtering for column headers, values, and logical conditions.
This project is a comprehensive educational resource and curriculum focused on site reliability engineering, distributed systems, and infrastructure operations. It provides technical guides, a systems engineering course, and instructional manuals designed to teach the principles of managing large-scale computing environments. The curriculum covers high-level architectural design for scalability and resilience, including fault-tolerant infrastructure, high-availability patterns, and microservices decomposition. It emphasizes the practical application of site reliability engineering through the
Teaches how to fetch records from tables using filters, sorting, and grouping.
Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and serving features across both training and inference workflows. It operates as a declarative system where feature definitions are written as code in Python files, synchronized to a central registry, and made available for low-latency online retrieval or point-in-time correct historical joins for training datasets. The project abstracts storage behind a pluggable architecture, allowing offline and online backends to be swapped without changing retrieval logic, and coordinates ma
Returns a retrieval job that executes queries lazily and produces results as a DataFrame or Arrow table.
xorm is a relational mapper and object-relational mapping tool for Go. It translates Go structures into SQL queries and maps database rows back into native objects, providing a multi-dialect database driver that supports MySQL, PostgreSQL, SQLite, Oracle, SQL Server, and TiDB. The project features a read-write splitting manager that routes modification requests to a primary database and read requests to replicas. It includes a database schema synchronizer to automatically align table structures and indexes with application data models, as well as a fluent SQL query builder for constructing co
Provides mechanisms for retrieving multiple records from a table into slices or maps.
goleveldb este o bază de date embedded de tip cheie-valoare pentru Go. Oferă persistența și indexarea locală a datelor, permițând aplicațiilor să stocheze și să preia informații folosind chei unice fără a necesita un server separat. Baza de date organizează datele folosind un log-structured merge-tree și indexare persistentă în ordine lexicografică. Această structură suportă scanări eficiente de interval și căutări bazate pe prefix. Sistemul include capabilități pentru scrieri atomice în lot pentru a asigura consistența datelor și a evita actualizările parțiale. Performanța este gestionată prin write-ahead logging, buffering bazat pe memorie și filtre bloom pentru a reduce input-ul și output-ul inutil pe disc.
Ensures database mutations are applied as single atomic units to maintain data consistency.
Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer
Ensures that primary data and its associated indexes are updated within a single atomic transaction.
Apache Hive is a SQL-on-Hadoop data warehouse that enables querying and managing petabytes of data stored in distributed storage such as HDFS and cloud storage services. It provides a familiar SQL interface for batch analytics and reporting, supported by a core set of components including the HiveServer2 Thrift service for remote query execution, the Hive Metastore Service for central metadata management, the Hive ACID Transaction Engine for concurrent read-write operations, and the Hive LLAP Interactive Engine for low-latency analytical processing. The WebHCat REST API offers an HTTP interfac
Uses HCatInputFormat with MapReduce jobs to read data as if it had been published to a table.
This project is a relational database cheat sheet and SQL reference guide. It provides a collection of syntax examples and query documentation for managing relational databases using structured query language. The tool is implemented as a static site with client-side searchable documentation, allowing for immediate filtering of technical content through a browser-based index. The reference covers relational database management, including data retrieval, database schema management, and record maintenance. It also includes guidance on relational data manipulation through table joins and the g
Acts as a primary reference for retrieving and filtering data from relational tables using SQL.
PGMQ este un sistem de coadă de mesaje ușor implementat ca o extensie PostgreSQL pentru gestionarea sarcinilor asincrone. Acesta funcționează ca un broker de mesaje bazat pe baza de date care utilizează PostgreSQL pentru stocare persistentă, operațiuni atomice și livrare bazată pe notificări. Sistemul oferă un model de coadă compatibil cu SQS, cu timeout-uri de vizibilitate și livrare întârziată. Suportă ordonarea strictă first-in-first-out prin chei de grup și regăsirea în loturi pentru a asigura procesarea secvențială a sarcinilor conexe. Proiectul acoperă un ciclu de viață complet al mesajului, inclusiv producția, consumul prin operațiuni pop atomice și gestionarea administrativă, cum ar fi curățarea cozii și controlul ciclului de viață. Include capabilități de rutare prin modele bazate pe subiecte și funcționalități de fiabilitate precum dead letter queueing, arhivarea mesajelor și logica de reîncercare. Sunt furnizate instrumente de monitorizare pentru a urmări metricile operaționale, cum ar fi lungimea cozii și throughput-ul.
Accelerates the retrieval of grouped messages through specialized indexing on message headers.
Codeception este un framework de testare full-stack pentru aplicații PHP care oferă o interfață unificată pentru testarea unitară, funcțională și de acceptanță. Servește ca instrument pentru automatizarea browserelor reale desktop și mobile prin protocolul WebDriver și acționează ca un client pentru testarea API-urilor REST și SOAP. Framework-ul se distinge prin suportul pentru Behavior-Driven Development (BDD), permițând utilizatorilor să scrie specificații de test lizibile de către oameni în limbajul Gherkin pentru a alinia testele tehnice cu cerințele de business. Implementează maparea acțiunilor bazată pe actori pentru a conecta acești pași în limbaj natural la metode PHP executabile. Capabilitățile sale acoperă o arie largă, inclusiv verificarea și gestionarea stării bazei de date pentru stocuri SQL și NoSQL, simularea fluxurilor de lucru ale utilizatorilor prin automatizarea browserului și validarea structurilor de date API folosind JSON și XML. De asemenea, oferă instrumente pentru măsurarea acoperirii codului (code coverage) și gestionarea ciclurilor de viață ale testelor prin injecție de dependențe și manipularea containerelor de servicii. Proiectul include un proces ghidat de instalare prin linie de comandă pentru a genera boilerplate-uri de test standardizate și fișiere de configurare.
Fetches single values, entire rows, or lists of column values from database tables based on search criteria.
Zombodb is a database extension and relational data indexer that integrates PostgreSQL with Elasticsearch. It provides a SQL search interface, allowing users to execute complex search queries and aggregations using standard SQL functions and syntax instead of native JSON APIs. The project synchronizes relational data from PostgreSQL to a remote search engine to enable high-performance full-text search and analytics. The system distinguishes itself by bridging relational structures with search engine capabilities, specifically through geospatial search integration for geometry and geography ty
Provides utilities to clean up obsolete or aborted transaction data within the index to maintain search speeds.
H2 este un sistem de gestionare a bazelor de date relaționale compatibil JDBC, scris în Java. Funcționează ca o bază de date SQL embeddable care poate rula direct în procesul unei aplicații pentru a elimina latența rețelei, sau ca o bază de date în memorie pentru stocare volatilă de înaltă performanță. Include, de asemenea, o consolă bazată pe web pentru executarea comenzilor SQL și administrarea schemelor. Sistemul se caracterizează prin moduri de implementare flexibile, inclusiv un mod server standalone pentru acces TCP/IP la distanță și un mod mixt pentru conectivitate locală și la distanță simultană. Dispune de un strat de emulare a dialectelor și moduri de compatibilitate care îi permit să imite comportamentul și sintaxa altor sisteme de baze de date. Motorul oferă un set larg de capabilități, acoperind tranzacții ACID cu controlul concurenței multi-versiune (MVCC), suport pentru date geospațiale și JSON, precum și funcții analitice avansate de tip window. Include instrumente pentru conservarea datelor prin backup-uri comprimate, restaurarea scripturilor SQL și gestionarea memoriei off-heap pentru a manipula seturi mari de date. Baza de date se integrează cu aplicațiile folosind drivere standard Java Database Connectivity și URL-uri de conexiune.
Allows directing the optimizer to use specific indexes or full table scans to override default execution plans.
FreeSql este un mapper obiect-relațional (ORM) .NET și un strat de acces la date care traduce codul orientat pe obiecte în SQL pentru mai mulți furnizori de baze de date relaționale. Funcționează ca un builder fluent de query-uri SQL și sincronizator de schemă de bază de date, permițând dezvoltatorilor să alinieze structurile tabelelor și indicilor bazei de date cu definițiile claselor de entități. Framework-ul este optimizat special pentru .NET Native AOT pentru a asigura amprente de memorie reduse și timpi de pornire mai rapizi. Include un manager de trafic al bazei de date pentru a distribui load-ul prin read-write splitting, sharding dinamic al tabelelor și izolare a datelor bazată pe chiriași (tenant). Capabilitățile largi includ ingestia de date de înaltă performanță folosind mecanisme de bulk copy specifice furnizorului, interogare avansată cu funcții de fereastră și CTE-uri recursive, și monitorizare bazată pe AOP pentru auditarea modificărilor de date. Sistemul oferă, de asemenea, instrumente de gestionare a schemei pentru migrări automate și utilitare de dezvoltare pentru generarea claselor de entități din metadatele bazei de date.
Resolves database table names and loading paths dynamically using property names at runtime.
git-branchless is a suite of tools for organizing changes as a sequence of individual commits instead of traditional branches. It functions as a stacked commit manager, history manipulation tool, and repository state auditor, designed to facilitate a branchless development workflow. The system distinguishes itself through in-memory graph manipulation, allowing for the rebasing, splitting, and moving of complex commit subtrees without checking out the working copy. It includes a commit graph visualizer that renders hidden references and abandoned nodes, alongside a local database that logs rep
Accelerates commit and merge operations in large codebases by indexing only a subset of the tree.
RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind
Utilizes precomputed static and auto-indexes to accelerate query execution and ensure high-performance data retrieval.
This project is a T-SQL maintenance framework and suite of automated scripts for SQL Server. It functions as a backup automator, index optimizer, and integrity checker designed to manage routine database administration tasks through a programmable set of stored procedures. The solution distinguishes itself through a focus on automated orchestration, including the ability to target or exclude databases within Availability Groups and the use of mirror-write backup streams for redundancy. It employs fragmentation-driven indexing to determine whether to rebuild or reorganize indexes based on user
Implements fragmentation-driven routines to rebuild or reorganize indexes and update statistics for improved query performance.
AWS Powertools for Python is a utility framework designed for building production-ready Python functions on AWS Lambda. It provides a comprehensive suite of tools for observability, event parsing, routing, and idempotency management to streamline the development of serverless applications. The project distinguishes itself through specialized capabilities for event-driven architectures and AI agent orchestration. It enables the implementation of AI agents by exposing functions as tools via OpenAPI schemas and managing conversation states. Additionally, it features an idempotency library that p
Fetches single or multiple parameters from DynamoDB tables using partition and sort keys.