5 repository-uri
Mechanisms for enforcing uniqueness and data integrity at the database level.
Distinguishing note: Focuses on constraint enforcement rather than general indexing.
Explore 5 awesome GitHub repositories matching data & databases · Data Constraints. 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.
Enforces data uniqueness by applying unique indexes to specific fields.
This project serves as a comprehensive technical reference for the architecture and design of data-intensive applications. It provides a structured analysis of the fundamental principles required to build reliable, scalable, and maintainable software systems, covering the core trade-offs inherent in modern data infrastructure. The repository explores the mechanics of distributed data management, including strategies for replication, partitioning, and achieving consensus across multiple nodes. It details the design of storage engines, indexing techniques, and transaction management models, whi
Maintains system-wide integrity by enforcing unique key registration and data constraints atomically across nodes.
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
Enforces data integrity and validation rules through primary key and unique constraints.
Acest proiect este un stack de dezvoltare containerizat și un framework de aplicație pentru construirea sistemelor de generare augmentată prin recuperare (RAG). Oferă un sandbox AI dockerizat care integrează runtime-uri de modele locale, grafuri de cunoștințe și vector stores pentru a permite crearea de chatbot-uri contextuale. Stack-ul se distinge prin vector store-ul bazat pe grafuri, care combină grafuri de cunoștințe structurate cu indici vectoriali pentru recuperarea datelor atât semantice, cât și structurale. Permite găzduirea locală a modelelor cu accelerare CPU sau GPU, permițând sarcini generative fără dependența de API-uri cloud externe. Framework-ul acoperă o gamă largă de capabilități, inclusiv procesarea și indexarea documentelor PDF, orchestrarea serviciilor AI bazate pe containere și implementarea generării de răspunsuri fundamentate. Include o interfață de chat web cu streaming incremental al răspunsurilor și o interfață standardizată pentru comutarea între diferiți furnizori de modele de limbaj. Mediul este inițializat folosind orchestrarea containerelor pentru a implementa rapid un stack preconfigurat de modele și baze de date.
Implements unique identity constraints on graph nodes to ensure data integrity for users and tags.
Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries
Allows the injection of raw SQL constraints for advanced data integrity requirements not covered by the DSL.