Skyhook: a Redis-compatible interface to Aerospike Database

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • skyhook

    Skyhook is a Redis API compatible gateway to Aerospike Database (by aerospike-community)

  • Migrating to a different technology is always a challenging process. You need to train engineers, rewrite the codebase, and set up a production cluster to take over. Using Skyhook, you can move applications to Aerospike first, then come back to rewrite them as Aerospike native, or if you’re satisfied with their performance, keep them as they are. Or maybe you’re looking to expose your Aerospike data to external Redis-based applications? We would love to hear how you would use this project.

  • Aerospike

    Node.js client for the Aerospike database

  • Aerospike is a highly available and scalable NoSQL distributed database used in production to provide blazingly fast performance at Petabyte scale. Production deployments of Aerospike are almost always serving their data from NVMe drives, though it’s possible to run namespaces in memory.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Redis

    Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

  • Redis is a well loved key-value data store that is widely used by developers, which was designed to run single node (single-threaded originally) and in-memory. This article might be interesting to developers who are using Redis and looking for more scalable and highly available alternatives, or maybe already have some applications running on Aerospike.

  • Netty

    Netty project - an event-driven asynchronous network application framework

  • Skyhook is a standalone server application written in Kotlin, which projects Redis protocol commands to an Aerospike cluster using the Aerospike Java client under the hood. The server supports a single namespace and set configuration, where the incoming commands will be applied. This project uses Netty as a non-blocking I/O client-server framework.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to Choose the Right Document-Oriented NoSQL Database for Your Application

    3 projects | dev.to | 5 Sep 2023
  • Credentials Leak with Knex

    3 projects | dev.to | 6 Jun 2023
  • SQL vs. NoSQL

    3 projects | dev.to | 13 May 2022
  • Aerospike Document API

    2 projects | dev.to | 17 Jun 2021
  • Airtable DB: How to literally use Airtable as a Database with Node.js

    3 projects | dev.to | 29 Apr 2021