InfoQ Homepage Key-Value Store Content on InfoQ
-
Amazon DynamoDB Distributed Transactions at Scale
Akshat Vig explains how transactions were added to Amazon DynamoDB using a timestamp-based ordering protocol to achieve low latency for both transactional and non-transactional operations.
-
Amazon DynamoDB: Evolution of a Hyperscale Cloud Database Service
Akshat Vig presents Amazon’s experience operating DynamoDB at scale and how the architecture continues to evolve to meet the ever-increasing demands of customer workloads.
-
Turnkey Multi-Region, Active-Active Session Stores with Steeltoe, Redis Enterprise, and PAS
Adi Foulger provides insights into the Redis Enterprise architecture and demos active/active Redis clusters across two geo-distributed Pivotal Platform foundations.
-
Anti-Entropy Using CRDTs on HA Datastores @Netflix
Sailesh Mukil briefly introduces Dynomite, offers a deep dive on how anti-entropy is implemented and talks about the underlying principles of CRDTs that make this possible.
-
Event-Driven Java Applications with Redis 5.0 Streams
Mark Paluch takes a look at how to integrate Redis streams into applications, and how to consume and produce messages to build a message-oriented Java application with Redis the Spring way.
-
Fast and Furious: Searching in a Distributed World with Highly Available Spring Data Redis
Julien Ruaux discusses the Redis Enterprise architecture and demos Redis clusters, builds three microservices, performs full-text searches, and views the results using Spring Boot Web and Angular.
-
Enterprise Systems Built with Microservices are Designed to Expect Failures, But Then What? How Do We Handle Failures?
Dalia Borker explores the use of caching frameworks to improve resilience and performance in enterprise microservices systems with Redis, Pivotal Cloud Cache, and Hazelcast.
-
Do We Need Another Key-Value Store?
Hendrik Muhs introduces Keyvi, a key-value store based on 'finite state', describing the concepts, explaining what makes it different and where it is useful.
-
In-Memory Caching: Curb Tail Latency with Pelikan
Yao Yue introduces Pelikan - a framework to implement distributed caches such as Memcached and Redis. She discusses the system aspects that are important to the performance of such services.
-
Demistifying DynamoDB Streams
Akshat Vig and Khawaja Shams discuss DynamoDB Streams and what it takes to build an ordered, highly available, durable, performant, and scalable replicated log stream.
-
Spring Data Hazelcast: Fluently Accessing Distributed Repositories
Victor Gamov and Neil Stevenson present using Spring Data for a Hazelcast project, built on the KeyValue module and providing infrastructure components for creating repository abstractions.
-
Next Level Redis with Spring
Christoph Strobl explains Redis' Object Hash Mapping and Secondary Indexes as well as the Spring Data Repository abstraction that lets one seamlessly interact with Redis.