25 مستودعات
Interfaces for modifying existing records to maintain data accuracy and relevance.
Distinguishing note: Focuses on memory-specific updates, distinct from general database record modification.
Explore 25 awesome GitHub repositories matching data & databases · Data Update APIs. Refine with filters or upvote what's useful.
Mem0 is an agent-agnostic memory layer designed to provide intelligent agents with long-term persistence and cross-session state management. By acting as a centralized service, it allows diverse AI agents to recall user preferences, past interactions, and historical context, ensuring continuity across multiple workflows and independent agent systems. The platform distinguishes itself through a multi-signal retrieval engine that combines semantic vectors, keyword matching, and entity-linked metadata to surface the most relevant information. It employs an adaptive memory engine that automatical
Modifies existing content and metadata to ensure that stored information remains accurate, relevant, and up to date over time.
React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr
Synchronizes data across clients using pub-sub mechanisms to display live changes and record locks without manual page refreshes.
This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha
Groups multiple write operations into atomic units to ensure data consistency during concurrent updates.
This project is a development framework that enables the creation of cross-platform mobile mini programs using the component-based architecture and reactive data binding of Vue.js. It functions as a build system that transforms web-oriented component code into native-compatible templates and logic, allowing developers to build modular user interfaces that run within restricted mobile environments. The framework distinguishes itself through a sophisticated build pipeline that deconstructs single-file components into platform-specific templates, logic, and style files. It employs compile-time t
Track the size of data payloads sent to the underlying rendering engine to identify performance bottlenecks caused by frequent or excessive state updates.
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
Replaces a live data set with a temporary copy via a transactional move.
Perspective is a columnar data analytics engine and high-performance visualization component powered by WebAssembly. It provides a system for analyzing and visualizing large or streaming datasets through interactive data grids and charts, utilizing a compiled binary to achieve near-native performance within the browser. The project distinguishes itself through a WebSocket-based data streaming interface and deep Apache Arrow integration, which minimize memory overhead when synchronizing tables between servers and clients. It acts as a remote query proxy capable of translating visualization con
Controls the flushing of pending table updates to the server using custom callback functions.
This project is a comprehensive geographic location dataset and reference library providing standardized data for countries, states, and cities. It serves as a source of truth for regional hierarchies, ISO codes, coordinates, and timezone information, available as both a relational SQL database and a document-based JSON library. The project includes a custom dataset export tool that functions as a filtering engine. This allows for the generation of tailored geographic files in JSON, CSV, and GeoJSON formats by selecting only the specific regions or fields required. The dataset covers global
Allows users to contribute and track corrections to keep the geographic dataset current.
Yearning is a MySQL SQL audit platform and database change management system. It provides a governance framework for reviewing, approving, and auditing SQL statements executed against MySQL databases. The platform features an AI-powered SQL optimizer that suggests performance improvements and converts natural language requests into executable SQL code. It manages database changes through an approval-based workflow engine that includes automated rollback generation and rule-based syntax validation. The system covers role-based access control, security compliance with multi-factor authenticati
Wraps data manipulation operations in atomic transactions to ensure database integrity and prevent partial updates.
fhs-install-v2ray is a shell script that automates the deployment of V2Ray, a network proxy tool, on Linux servers. It downloads precompiled binaries and geographic data from a release server, places them into standard Linux filesystem directories, and registers V2Ray as a persistent background service managed by systemd. The script is designed to be idempotent, meaning repeated runs do not overwrite custom configurations, and uninstallation removes all installed files and services completely. The tool distinguishes itself by enforcing a Filesystem Hierarchy Standard (FHS) layout, mapping bin
Provides a flag to skip geographic data updates so custom rule sets are not overwritten during installation.
Om is a frontend state management library and reactive user interface framework that integrates ClojureScript functional programming with the React virtual DOM rendering engine. It provides a bridge to build responsive web interfaces where visual elements automatically update when underlying application data changes. The project centers on a normalized state store that flattens complex data structures into a relational format. This data is accessed through a reader-based querying system, which decouples the user interface from the state by allowing components to declare specific data requirem
Applies a group of data changes as a single unit to trigger updates across all dependent interface elements.
Materialize is a streaming SQL database that continuously ingests live data from sources such as Kafka, Redpanda, PostgreSQL, and MySQL, and incrementally maintains materialized views. It provides a PostgreSQL-compatible query engine that accepts standard SQL over the PostgreSQL wire protocol, enabling any existing SQL client or BI tool to query real-time data. The system also includes a Model Context Protocol (MCP) server that exposes live materialized view data to AI agents, providing fresh context without polling. Materialize distinguishes itself through its ability to offer configurable c
Ingests tables from external sources and assigns each transaction a common timestamp for 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
Replaces existing data with newer records sharing the same primary key to ensure query results reflect the most recent state.
GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without
Replaces existing rows when new data shares the same tags and time index, treating the insert as an update.
River هو طابور مهام معاملات وجدول مهام موزع لـ Go يستخدم PostgreSQL للاستمرارية وإدارة الحالة. يعمل كإطار عمل للمهام القابلة للاستئناف، مما يسمح بتقسيم العمل الخلفي طويل الأمد إلى خطوات مستمرة يمكن استئنافها من آخر نقطة حفظ بعد الفشل. يضمن النظام اتساقاً صارماً للبيانات من خلال السماح بوضع المهام الخلفية في الطابور وإكمالها ضمن نفس معاملة قاعدة البيانات مثل بيانات التطبيق الأساسية. ويتميز بنموذج منسق يستخدم انتخاب القائد لإدارة المهام الدورية والمؤجلة عبر مجموعة من عقد العمل. تغطي المنصة مجموعة واسعة من القدرات بما في ذلك معالجة المهام غير المتزامنة، وتكوين سياسة إعادة المحاولة مع التراجع الأسي، وعزل عبء العمل من خلال طوابير مسماة. كما توفر أدوات للمراقبة عبر واجهة إدارة ويب، وقياسات التنفيذ، ونظام وسيط (middleware) لحقن الاهتمامات المتقاطعة مثل التسجيل (logging). يمكن إدارة ترحيلات مخطط قاعدة البيانات عبر واجهة سطر الأوامر أو مباشرة من خلال الكود.
Updates job status and metadata within the same database transaction as the primary business logic to ensure strict consistency.
m3 is a distributed time series database designed for high-resolution metrics and high-cardinality data management. It functions as a scalable storage system and a multi-cluster query engine, providing a distributed metrics aggregator capable of downsampling and summarizing data before it is committed to storage. The project distinguishes itself through a coordinated cluster model using etcd for node membership and shard placement. It supports multiple ingestion protocols, including the Prometheus remote write protocol, InfluxDB line protocol, and Graphite Carbon plaintext protocol, and provi
Manages when shards begin or cease flushing data based on specific timestamps.
RoseDB هو قاعدة بيانات مفتاح-قيمة (key-value) مستمرة ومحرك تخزين قائم على السجلات (log-structured). يعمل كنظام تخزين خفيف الوزن يستخدم جدول تجزئة قائم على السجلات وتنفيذ محرك Bitcask لتوفير استرجاع سريع للبيانات واستمرارية مدعومة بالقرص. يعمل النظام كمحرك معاملات ذري (atomic transaction)، حيث يجمع عمليات القراءة والكتابة المتعددة في وحدات واحدة للحفاظ على اتساق البيانات. يتعامل النظام مع البيانات من خلال نموذج مفتاح-قيمة يدعم عمليات الإدراج والبحث والحذف الفردية. توفر قاعدة البيانات إمكانيات لمعالجة البيانات المجمعة والتحديثات الذرية. بالإضافة إلى ذلك، يتضمن المشروع ميزات لإدارة المحتوى ذي الإصدارات وترجمة المحتوى متعدد اللغات.
Ensures data consistency by wrapping multiple write operations into atomic transactional units.
هذا المشروع عبارة عن طبقة وصول إلى بيانات SQL ومولد مخطط يسمح بقراءة وكتابة السجلات في قواعد البيانات العلائقية من خلال التعامل مع الجداول كهياكل بيانات بسيطة. يعمل كمولد مخطط تلقائي ينشئ جداول وأعمدة قاعدة البيانات أثناء التنقل بناءً على هيكل البيانات الواردة. توفر الأداة محملاً مجمعاً عالي الأداء يستورد مجموعات بيانات كبيرة باستخدام معاملات ذرية مجمعة لضمان اتساق البيانات. كما تتضمن آلية upsert للسجلات تحدد ما إذا كان سيتم تحديث صف موجود أو إدراج صف جديد بناءً على معرفات فريدة. يغطي النظام إدارة المخطط الديناميكي، بما في ذلك حل الأعمدة الضمني وتوفير الجداول. كما يوفر واجهة استعلام قائمة على المجموعة لاسترجاع السجلات أو استخراج قيم فريدة دون كتابة استعلامات يدوية.
Groups multiple data insertions into a single transaction to increase write performance and ensure atomic updates.
Derby هو إطار عمل MVC متماثل (isomorphic) ومحرك مزامنة بيانات في الوقت الفعلي مصمم لبناء تطبيقات تعاونية. يعمل كمكتبة ربط بيانات ثنائية الاتجاه ومحرك قوالب يشارك قاعدة كود واحدة بين Node.js والمتصفح لمزامنة الحالة عبر العملاء والخوادم. يتميز إطار العمل باستخدام التحويل التشغيلي (operational transformation) لحل تعارضات البيانات تلقائياً، مما يتيح التحرير المشترك في الوقت الفعلي والتعاون متعدد المستخدمين. يستخدم نموذج طفرة حالة تفاضلي لتقليل التحديثات عن طريق إجراء فحوصات مساواة عميقة، مما يضمن نشر القيم المتغيرة فقط. تغطي المنصة مجموعة واسعة من القدرات بما في ذلك إدارة الحالة التفاعلية، والتوجيه المتماثل، وتطوير مكونات واجهة المستخدم النمطية. يوفر أدوات لإدارة مسارات البيانات المتداخلة، وتنفيذ العرض المتماثل للتحميلات الأولية السريعة، والتكامل مع البرمجيات الوسيطة للخادم. تم تنفيذ النظام باستخدام TypeScript.
Modifies local data and propagates changes to a remote database with automatic rollback on server failure.
StreetComplete هو أداة خرائط جماعية ومحرر أندرويد لـ OpenStreetMap. يعمل كأداة مسح قائمة على الموقع وجامع بيانات دون اتصال، مما يسمح للمستخدمين بتحديد وملء المعلومات الجغرافية المفقودة في قاعدة بيانات خرائط عالمية مشتركة من خلال التحقق في الموقع. يعرض التطبيق سمات الخرائط المفقودة كسلسلة من الأسئلة التي يجب الإجابة عليها في إحداثيات محددة. يتيح تحرير الخرائط عبر الهاتف المحمول من خلال توجيه المستخدمين عبر مهام لتحديث البيانات الجغرافية أثناء زيارة المواقع الفعلية. يغطي النظام تحرير البيانات الجغرافية واكتشاف معلومات الخرائط غير المكتملة في محيط المستخدم. يتضمن قدرات لإدخال البيانات دون اتصال، والتقاط التحديثات دون اتصال بالإنترنت وتحميلها كمجموعات تغيير مجمعة بمجرد استعادة الاتصال.
Enables users to improve geographic information in a shared database by answering simple questions.
Flask-SQLAlchemy هي مجموعة أدوات قاعدة بيانات علائقية تدمج SQLAlchemy object-relational mapper في تطبيقات الويب. تعمل كمدير جلسة قاعدة بيانات ومجموعة أدوات مخطط، مما يوفر البنية التحتية اللازمة لتعريف نماذج البيانات وتنفيذ الاستعلامات ضمن دورة حياة الطلب. يتميز المشروع بمحرك توجيه متعدد قواعد البيانات، والذي يستخدم مفاتيح الربط (bind-keys) لتعيين نماذج مختلفة لمحركات قواعد بيانات متعددة ومتميزة. كما يتضمن أداة تدقيق استعلام SQL التي تلتقط وتسجل العبارات المنفذة وبيانات التوقيت لطلب واحد لتحديد اختناقات الأداء. تغطي مجموعة الأدوات نمذجة البيانات العلائقية الشاملة وإدارة المخطط، بما في ذلك القدرة على توليد جداول فيزيائية من البيانات الوصفية أو عكس هياكل قاعدة البيانات الحالية. تدير دورات حياة الاتصال من خلال إدارة الجلسة ذات نطاق الطلب وتوفر أدوات مساعدة لترقيم نتائج الاستعلام وتعديل البيانات المعاملاتية.
Ensures data consistency by grouping multiple record insertions, updates, and deletions into atomic transactional units.