KeyDB logo

KeyDBThe only database you'll ever need

KeyDB is a fast key value database that combines in memory caching and FLASH persistence in a single package.

2020-08-22
Acquired
Early
S20
2
B2B
CanadaAmerica / Canada
KeyDB screenshot
More About KeyDB

KeyDB - The Faster Redis Alternative

Introduction

KeyDB is a fully open-source database, backed by Snap Inc., and a faster drop-in alternative to Redis. Designed for scale, KeyDB enhances user experience with high throughput and low latency.

Key Features

  • High Throughput: Handles heavy workloads with a single node benchmarking at over 1 million ops/sec.
  • Low Latency: Keeps data in-memory, serving data with submillisecond latencies.
  • Variety of Data Structures: Supports strings, hashes, lists, sets, sorted sets, bitmaps, hyperloglogs, geospatial indexes, and streams.
  • Multiple Persistence Options: Offers RDB and AOF persistence with configurable durability preferences.
  • Scalability: Scales vertically with a single node and horizontally through active-replication or cluster-mode.
  • High Availability: Simple HA setups with active-replica nodes and automatic failover for sharded cluster-mode configurations.
  • MVCC Non-Blocking Architecture: Allows concurrent queries without reducing performance.
  • Cross Region Multi-Master Support: Supports multiple master nodes with asynchronous replication.
  • Better Expiration: Subkey EXPIREs and near real-time active deletion.
  • TLS Encryption: Operates at 7x the throughput of Redis + TLS.
  • ModJS: Create custom commands with an open-source JavaScript module.

Use Cases

  • Web Applications: Enhance user experience with fast and reliable data access.
  • Real-Time Analytics: Handle high throughput and low latency requirements.
  • Gaming: Support large-scale, real-time interactions.
  • IoT: Manage and process data from numerous devices efficiently.
  • E-commerce: Ensure quick and reliable transactions and user interactions.

Pricing

KeyDB is completely open-source, providing all its features without any licensing fees. Additional enterprise support and custom solutions can be discussed directly with the KeyDB team.

Teams

KeyDB is developed and maintained by a dedicated team at Snap Inc., with contributions from a vibrant open-source community. The team focuses on delivering high-performance, scalable, and reliable database solutions to meet diverse workload requirements.