5 Repos
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.
Dieses Projekt ist ein containerisierter Entwicklungs-Stack und ein Anwendungs-Framework für den Aufbau von RAG-Systemen (Retrieval-Augmented Generation). Es bietet eine dockerisierte KI-Sandbox, die lokale Modell-Runtimes, Wissensgraphen und Vektorspeicher integriert, um die Erstellung kontextbezogener Chatbots zu ermöglichen. Der Stack zeichnet sich durch seinen graphenbasierten Vektorspeicher aus, der strukturierte Wissensgraphen mit Vektorindizes für semantisches und strukturelles Daten-Retrieval kombiniert. Er ermöglicht das lokale Hosten von Modellen mit CPU- oder GPU-Beschleunigung, wodurch generative Aufgaben ohne Abhängigkeit von externen Cloud-APIs möglich sind. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich der Verarbeitung und Indizierung von PDF-Dokumenten, der Orchestrierung containerbasierter KI-Dienste und der Implementierung von Grounded-Response-Generierung. Es enthält eine webbasierte Chat-Oberfläche mit inkrementellem Response-Streaming sowie eine standardisierte Schnittstelle zum Wechseln zwischen verschiedenen Sprachmodell-Anbietern. Die Umgebung wird mittels Container-Orchestrierung gebootstrapt, um einen vorkonfigurierten Stack aus Modellen und Datenbanken schnell bereitzustellen.
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.