11 रिपॉजिटरी
Systems for recording previous and current attribute values during database lifecycle events.
Distinct from Change Tracking: Specifically captures database model attribute changes, distinct from file-based change tracking or memory monitoring.
Explore 11 awesome GitHub repositories matching data & databases · Database Change Tracking. Refine with filters or upvote what's useful.
Doctrine ORM is a PHP object-relational mapper that connects application objects to relational database tables. It uses the data mapper and identity map patterns to decouple the in-memory object model from the database schema, allowing developers to manage data persistence without writing manual SQL. The project features a dedicated object-oriented query language and programmatic builder for retrieving data based on entities rather than tables. It implements a unit-of-work system to track object changes during a request and synchronize them via atomic transactions. The capability surface inc
Implements a system for recording attribute changes to optimize database synchronization.
SQLite is a serverless relational database engine and C-based library that stores data in a single local disk file. It functions as an embedded SQL database, integrating directly into applications without the need for a separate server process. The engine includes specialized capabilities for full-text search indexing and spatial data querying using R-Tree structures for geographic or geometric coordinate ranges. The system provides broad support for SQL data manipulation, database recovery and repair, and change tracking for synchronizing modifications between databases. It also features a
Tracks data changes in sessions to generate changesets for synchronizing modifications between databases.
PaperTrail is a Ruby on Rails versioning library and database audit trail system. It tracks changes to database models by capturing historical snapshots of object states and associating every modification with the specific user or process responsible for the update. The project provides a model state reification tool to reconstruct model instances as they existed at a specific point in time and a data recovery framework to restore deleted database records by reifying their last known version. The system covers a broad range of capabilities including version history navigation, changeset-base
Provides a system for recording before-and-after attribute values of database models during lifecycle events.
This is a Laravel package that provides a database audit trail by automatically logging user actions and Eloquent model events. It records create, update, and delete operations on models into a dedicated database table, creating a searchable record of changes for tracking and review. The package distinguishes itself through extensive configuration and customization options. You can control which model attributes are logged, specify which events trigger logging, customize activity descriptions, and modify activity records before they are saved. It supports logging changes to pivot models, trac
Automatically logs create, update, and delete events on Eloquent models with configurable attributes.
re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur
Monitors specific database paths and automatically computes new values when those paths change.
Superduper is an AI agent development kit and LLM application framework designed to build autonomous agents and data-driven applications. It functions as a RAG orchestration platform and vector search infrastructure, coordinating AI models with database storage to perform multi-step computations and actions using persisted data states. The project distinguishes itself by providing a database-integrated machine learning pipeline that executes training and inference tasks directly on data hosted within SQL and NoSQL databases. It allows for the deployment of self-hosted AI infrastructure on pri
Monitors database inserts, updates, and deletes to trigger automated AI workflows and actions.
Telescope Laravel एप्लिकेशन के लिए एक डिबगिंग डैशबोर्ड और डेवलपमेंट टूल है जो अनुरोधों, अपवादों, डेटाबेस क्वेरी और लॉग की निगरानी के लिए एक वेब इंटरफेस प्रदान करता है। यह एक PHP एप्लिकेशन मॉनिटर और डायग्नोस्टिक सहायक के रूप में कार्य करता है, जो बग की पहचान करने और उन्हें हल करने के लिए सिस्टम के निष्पादन जीवनचक्र को ट्रैक करता है। यह टूल SQL क्वेरी और Redis कमांड के लिए विशेष प्रोफाइलर, और आउटगोइंग ईमेल के लिए इन-ब्राउज़र पूर्वावलोकन सिस्टम की पेशकश करके खुद को अलग करता है। इसमें कंसोल कमांड और अनुमति लॉजिक को सत्यापित करने के लिए प्राधिकरण गेट जाँच के लिए एक समर्पित ऑडिटिंग सिस्टम भी शामिल है। प्लेटफ़ॉर्म बैकग्राउंड जॉब और प्रक्रिया ट्रैकिंग, कैश ऑपरेशन निरीक्षण, और एप्लिकेशन इवेंट मॉनिटरिंग सहित अवलोकन क्षेत्रों की एक विस्तृत श्रृंखला को कवर करता है। यह हेडर और सत्र डेटा के माध्यम से अनुरोध जीवनचक्र का विश्लेषण करता है, अपवादों के लिए पूर्ण स्टैक ट्रेस रिकॉर्ड करता है, और व्यू रेंडरिंग तथा मॉडल हाइड्रेशन की निगरानी करता है। निगरानी इंटरफेस तक पहुंच एक केंद्रीकृत प्राधिकरण गेट के माध्यम से प्रबंधित की जाती है।
Records model events and the number of models hydrated during a request to track database interaction.
deployd एक रीयल-टाइम API फ्रेमवर्क और MongoDB बैकएंड एज़ ए सर्विस है जो क्लाइंट्स और सर्वर्स के बीच डेटा और इवेंट्स को सिंक्रोनाइज़ करने वाले नेटवर्क इंटरफ़ेस के निर्माण की अनुमति देता है। यह एक JavaScript API मिडलवेयर के रूप में कार्य करता है जिसे प्रमाणीकरण, अनुरोध इंटरसेप्टर्स और रीयल-टाइम क्षमताएँ प्रदान करने के लिए HTTP सर्वर्स के साथ इंटीग्रेट किया जा सकता है। इस प्रोजेक्ट में संसाधन सेटिंग्स को कॉन्फ़िगर करने, डेटा कलेक्शन्स को मैनेज करने और वेब-आधारित इंटरफ़ेस के माध्यम से सर्वर स्थिति की निगरानी करने के लिए एक सेल्फ-होस्टेड API मैनेजमेंट डैशबोर्ड शामिल है। इसमें एक रीयल-टाइम डेटा सिंक्रोनाइज़ेशन इंजन शामिल है जो सॉकेट्स का उपयोग करके कनेक्टेड क्लाइंट्स को लाइव डेटाबेस अपडेट्स पुश करता है। सिस्टम स्कीमा वैलिडेशन और रिकर्सिव क्वेरींग के साथ बैकएंड डेटा प्रबंधन को कवर करता है, साथ ही उपयोगकर्ता प्रमाणीकरण वर्कफ़्लो जो स्टेटलेस अनुरोधों और निरंतर कनेक्शनों में सेशन्स को ट्रैक करते हैं। यह रीयल-टाइम इवेंट ब्रॉडकास्टिंग, मॉड्यूल्स के माध्यम से कस्टम API मिडलवेयर एक्सटेंशन और प्रशासनिक एक्सेस कंट्रोल के लिए क्षमताएँ भी प्रदान करता है। प्रोजेक्ट में नए प्रोजेक्ट्स को बूटस्ट्रैप करने और डेवलपमेंट सर्वर्स चलाने के लिए एक CLI शामिल है।
Identifies updated properties and retrieves previous values of an item before a change occurs.
Audited is a Ruby on Rails audit log library and change data capture framework. It tracks model changes by recording previous and current attribute values during create, update, and destroy operations to maintain a complete history of database modifications. The system functions as a database versioning tool and user activity tracker. It allows for the retrieval of historical record states by timestamp or index, enables reverting models to previous versions, and associates record modifications with specific user identities and remote IP addresses. The library includes capabilities for sensit
Records previous and current attribute values during create, update, and destroy operations to maintain modification history.
Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform application builder, and a visual UI designer. It provides a toolchain for writing, compiling, and debugging native C++ applications on Windows, while offering a framework to create native binaries for desktop, mobile, and IoT devices from a single codebase. The project distinguishes itself by integrating an embedded SQL database engine and a REST API development platform directly into the workflow. It includes an AI-assisted coding tool that leverages large language models t
Monitors record modifications and notifies subscribers of updates via change-tracking views.
Ebean is a Java object-relational mapping framework designed to simplify database persistence through automated query generation, schema migration, and transaction management. It uses metadata-driven mapping and bytecode enhancement to bridge the gap between application objects and relational database tables, providing a persistent layer that handles complex data interactions while maintaining consistency across unit-of-work boundaries. The framework distinguishes itself through its focus on developer productivity and performance optimization. It provides type-safe query builders that generat
Identifies modified entity fields to ensure only changed data is included in database update operations.