8 repository-uri
Unified interfaces for executing database operations across multiple API types.
Distinguishing note: Focuses on the execution engine rather than specific query syntax.
Explore 8 awesome GitHub repositories matching data & databases · Database Query Engines. Refine with filters or upvote what's useful.
Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.
Executes database queries consistently across Local, GraphQL, and REST APIs.
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
Covers database engineering fundamentals, comparing SQL and NoSQL execution strategies.
usql is a universal SQL command-line interface used to connect to and manage multiple SQL and NoSQL databases through a single unified tool. It provides a standardized interface for executing queries across various data stores and serves as a multi-database query tool and schema inspector. The tool distinguishes itself by enabling cross-database data migration, allowing users to pipe result sets from one active database connection directly into another. It also features terminal-based data visualization, which renders query results as graphical charts, graphs, and images directly within the t
Provides a unified interface to execute queries across diverse SQL and NoSQL database engines.
Enso is a visual dataflow programming environment and multi-language data processing engine that compiles Enso, Python, Java, and JavaScript into a unified representation with a shared memory model for zero-overhead inter-language calls. It functions as a self-service data preparation and analysis platform where users can build data pipelines by connecting nodes in a graph, switching between a no-code visual interface and a code view while keeping all changes reviewable. The platform also serves as a cloud data workflow scheduler and API exposer, allowing workflows to run on a timetable or be
Pushes data transformation steps into the source database engine to avoid moving data out of the database.
Realm is a mobile database: an alternative to SQLite & key-value stores
Returns auto-updating query results that reflect the latest database state without manual re-execution.
ShareJS este o bază de date de documente colaborative și un motor de sincronizare conceput pentru gestionarea stării partajate în timp real. Oferă un motor de sincronizare prin transformare operațională pentru a permite editarea simultană a datelor plain-text și JSON, precum și un API de sincronizare RESTful pentru gestionarea stărilor documentelor prin HTTP. Sistemul dispune de un strat de sincronizare a datelor offline-first care pune în coadă modificările locale în timp ce este deconectat și împinge automat editările la reconectare. Include, de asemenea, un strat de control al accesului middleware care interceptează cererile bazei de date pentru a aplica politici de securitate și a efectua rescrierea cererilor. Platforma acoperă o gamă largă de capabilități, inclusiv abonamente la interogări live, notificări de schimbare în timp real și sincronizarea concurentă a conținutului. Aceste componente permit crearea de fluxuri de date în care clienții sunt notificați instantaneu atunci când documentele backend care corespund unor interogări specifice sunt actualizate.
Implements a live query engine that returns auto-updating result sets reflecting the latest backend document state.
MyBatis-Flex is an object-relational mapping framework for Java that extends MyBatis with a fluent API and automated CRUD operations. It provides a data access suite featuring an automatic CRUD data mapper, a type-safe SQL query builder, and a row-based query engine for manipulating records without predefined entity classes. The framework includes a multi-dialect SQL translator that converts generated syntax across different database engines, such as MySQL, PostgreSQL, and Oracle. It further distinguishes itself by offering annotation-free entity mapping using runtime reflection and naming co
Provides a flexible interface to query and manipulate records using key-value mappings instead of entity classes.
Home-gallery este un server de gestionare media self-hosted conceput pentru a organiza, vizualiza și căuta colecții personale de fotografii și videoclipuri. Funcționează ca o aplicație locală care indexează fișierele media din stocarea ta, generează previzualizări web-friendly și oferă un dashboard bazat pe browser pentru navigarea în arhivele tale. Sistemul este construit pentru a menține controlul deplin asupra activelor tale digitale, permițând în același timp descoperirea inteligentă și streaming-ul pe mai multe dispozitive. Ceea ce distinge această platformă este accentul pus pe portabilitatea metadatelor și inteligența vizuală. Utilizează fișiere sidecar pentru a stoca informații media, asigurând compatibilitatea cu alte software-uri, și folosește analiza vizuală bazată pe vectori pentru a efectua recunoașterea facială, detectarea obiectelor și căutarea inversă a imaginilor. În plus, proiectul suportă generarea de site-uri statice, permițându-ți să creezi versiuni portabile, standalone ale bibliotecii tale pentru vizualizare offline sau găzduire pe servere web de bază fără un backend. Sistemul include o suită completă de instrumente pentru mentenanța media, cum ar fi monitorizarea automată a fișierelor, deduplicarea bazată pe conținut și transcodarea asincronă pentru redare optimizată. De asemenea, dispune de o arhitectură modulară de plugin-uri pentru interogări personalizate și suportă deployment-ul pe hardware cu consum redus de energie, făcându-l potrivit pentru dispozitive cu resurse limitate. Accesul este gestionat prin autentificare bazată pe browser, permițându-ți să definești permisiuni pentru diferiți utilizatori.
Compiles extracted metadata into a structured index to facilitate fast filtering and searching across large media collections.