5 repositorios
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 5 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 es un almacén de clave-valor NoSQL distribuido construido en Go. Funciona como un servidor de base de datos de alto rendimiento que persiste valores simples, contadores y estructuras de datos complejas usando motores de almacenamiento conectables. El sistema implementa el protocolo Redis para mantener la compatibilidad con bibliotecas y controladores de cliente existentes, mientras que también proporciona una interfaz HTTP que expone funciones de base de datos a través de formatos JSON, BSON o msgpack. Incluye una máquina virtual embebida para ejecutar scripts Lua personalizados del lado del servidor para operaciones complejas. La plataforma soporta alta disponibilidad mediante replicación de datos entre nodos primarios y secundarios. Su superficie de capacidades cubre una variedad de estructuras de datos incluyendo hashes, sets y sets ordenados, junto con características para escrituras por lotes, expiración de datos y control de acceso a la base de datos.
Provides an embedded virtual machine to execute custom server-side Lua scripts for complex operations.
Ledisdb es un servidor de base de datos NoSQL de alto rendimiento escrito en Go. Funciona como un almacén de clave-valor que soporta estructuras de datos complejas y utiliza almacenamiento en disco persistente para gestionar volúmenes de datos que exceden la capacidad de memoria del sistema. El sistema está diseñado tanto como un servidor independiente como una biblioteca de motor embebible que se integra directamente en binarios de Go. Cuenta con un almacén de datos programable que ejecuta scripts Lua del lado del servidor para operaciones atómicas y proporciona una API HTTP para intercambio de datos usando serialización JSON, BSON y msgpack. La base de datos incluye capacidades para replicación de datos distribuida entre nodos primarios y réplicas para asegurar alta disponibilidad. También implementa expiración de tiempo de vida (TTL) para la eliminación automática de datos, autenticación de usuario para la seguridad de las peticiones y herramientas de mantenimiento para reparar archivos de datos corruptos.
Runs Lua scripts directly on the server to execute complex operations as a single atomic step.
EFCore.BulkExtensions es una biblioteca para ejecutar operaciones de inserción, actualización y eliminación por lotes de alto rendimiento dentro del ecosistema de Entity Framework Core. Funciona como un kit de herramientas de procesamiento por lotes de bases de datos y un wrapper para SQL Bulk Copy nativo para permitir una ingesta y sincronización de datos más rápida a través de múltiples proveedores de bases de datos. La biblioteca proporciona capacidades especializadas para la sincronización de datos relacionales, permitiendo a los usuarios alinear tablas de bases de datos con listas de entidades locales mediante upserts masivos y sincronización condicional. También soporta inserciones de grafos de datos relacionales, que permiten la adición de grandes conjuntos de registros padres e hijos a través de múltiples tablas mientras se mantienen las relaciones de clave foránea. La herramienta cubre una amplia gama de operaciones de datos masivos, incluyendo procesamiento CRUD general, truncamiento de tablas y copia de datos directa de tabla a tabla. Además, incluye utilidades para actualizaciones por lotes del lado del servidor y migración de bases de datos de alto rendimiento para mover grandes volúmenes de datos sin cargar entidades en la memoria de la aplicación.
Executes raw SQL commands directly on the database engine to avoid the overhead of loading entities into memory.
RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind
Runs logic on the server to perform complex updates, including renaming properties or cloning documents.