3 个仓库
Thread-safe increment and decrement operations on stored numeric values.
Distinct from Integer Arithmetic: Focuses on database value mutation rather than general CPU arithmetic or hardware units.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Atomic Integer Operations. Refine with filters or upvote what's useful.
Garnet is a multi-threaded in-memory database and distributed key-value store. It functions as a high-performance remote cache store that implements the RESP wire protocol to maintain compatibility with existing Redis clients and libraries. The project is distinguished by a shared-memory architecture that enables parallel request processing across multiple cores for sub-millisecond latency. It features a tiered storage system that automatically offloads colder data from system memory to SSD or cloud storage layers, and includes a specialized vector search database for high-dimensional similar
Performs thread-safe increment and decrement operations on integer values directly on the server.
Redka 是一个基于 SQL 的键值存储,实现了 Redis 兼容接口。它充当关系数据桥梁,将非关系协议命令转换为关系查询,从而使用 SQL 数据库后端提供持久性和 ACID 事务。 该系统允许通过将内部键值数据公开为 SQL 视图来进行关系数据内省,从而支持通过关系语法进行直接查询和分析。它可以作为独立的网络服务器部署,也可以作为 Go 应用程序中的嵌入式库部署。 该项目支持多种数据结构,包括字符串、列表、哈希、无序集合和有序集合。它提供了具有生存时间(TTL)元数据的键生命周期管理、原子数值操作和集合代数功能。为了管理性能和访问,它包括内存存储模式和只读连接模式。
Provides thread-safe atomic increments and decrements for integer and floating-point values stored at specific keys.
NutsDB is an ACID-compliant, embedded transactional storage engine that functions as both a disk-backed key-value store and an in-memory data structure store. It provides atomic and serializable transactions with commit and rollback capabilities to ensure strict data consistency for applications requiring a lightweight persistence layer. The engine distinguishes itself by supporting a variety of complex data types, including lists, sets, and sorted sets, alongside standard byte-slice storage. It implements a transactional storage model featuring hot backups and a compaction algorithm to maint
Provides numeric increment and decrement operations on stored values to maintain precision.