4 dépôts
Runs Lua scripts directly on a Redis server using named parameter replacement for complex, atomic server-side logic.
Distinct from Lua Scripting: Distinct from Lua Scripting: focuses on executing scripts on the Redis server, not general Lua scripting for task locks.
Explore 4 awesome GitHub repositories matching data & databases · Server-Side Script Executions. Refine with filters or upvote what's useful.
General purpose redis client
Runs Lua scripts directly on a Redis server using named parameter replacement for complex, atomic server-side logic.
LedisDB est un magasin clé-valeur NoSQL distribué construit en Go. Il fonctionne comme un serveur de base de données haute performance qui persiste des valeurs simples, des compteurs et des structures de données complexes en utilisant des moteurs de stockage enfichables. Le système implémente le protocole Redis pour maintenir la compatibilité avec les bibliothèques et pilotes clients existants, tout en fournissant une interface HTTP qui expose les fonctions de base de données via des formats JSON, BSON ou msgpack. Il inclut une machine virtuelle embarquée pour exécuter des scripts Lua côté serveur personnalisés pour des opérations complexes. La plateforme prend en charge la haute disponibilité via la réplication de données entre les nœuds primaires et secondaires. Sa surface de capacités couvre une variété de structures de données incluant des hachages, des ensembles et des ensembles triés, ainsi que des fonctionnalités pour les écritures par lots, l'expiration des données et le contrôle d'accès à la base de données.
Provides an embedded virtual machine to execute custom server-side Lua scripts for complex operations.
Ledisdb est un serveur de base de données NoSQL haute performance écrit en Go. Il fonctionne comme un magasin clé-valeur qui prend en charge des structures de données complexes et utilise un stockage disque persistant pour gérer des volumes de données qui dépassent la capacité de la mémoire système. Le système est conçu à la fois comme un serveur autonome et une bibliothèque de moteur embarquable qui s'intègre directement dans les binaires Go. Il dispose d'un magasin de données scriptable qui exécute des scripts Lua côté serveur pour des opérations atomiques et fournit une API HTTP pour l'échange de données utilisant la sérialisation JSON, BSON et msgpack. La base de données inclut des capacités pour la réplication de données distribuée entre les nœuds primaires et répliques pour assurer la haute disponibilité. Elle implémente également l'expiration TTL (time-to-live) pour la suppression automatique des données, l'authentification utilisateur pour la sécurité des requêtes et des outils de maintenance pour réparer les fichiers de données corrompus.
Runs Lua scripts directly on the server to execute complex operations as a single atomic step.
EFCore.BulkExtensions is a library for executing high-performance batch insert, update, and delete operations within the Entity Framework Core ecosystem. It functions as a database batch processing toolkit and a wrapper for native SQL Bulk Copy to enable faster data ingestion and synchronization across multiple database providers. The library provides specialized capabilities for relational data synchronization, allowing users to align database tables with local entity lists through bulk upserts and conditional synchronization. It also supports relational data graph insertions, which enable t
Executes raw SQL commands directly on the database engine to avoid the overhead of loading entities into memory.