Need advice about which tool to choose?Ask the StackShare community!

NeDB

37
85
+ 1
0
Redis

60.6K
46.4K
+ 1
3.9K
Add tool
Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of NeDB
Pros of Redis
    Be the first to leave a pro
    • 887
      Performance
    • 542
      Super fast
    • 514
      Ease of use
    • 444
      In-memory cache
    • 324
      Advanced key-value cache
    • 194
      Open source
    • 182
      Easy to deploy
    • 165
      Stable
    • 156
      Free
    • 121
      Fast
    • 42
      High-Performance
    • 40
      High Availability
    • 35
      Data Structures
    • 32
      Very Scalable
    • 24
      Replication
    • 23
      Pub/Sub
    • 22
      Great community
    • 19
      "NoSQL" key-value data store
    • 16
      Hashes
    • 13
      Sets
    • 11
      Sorted Sets
    • 10
      Lists
    • 10
      NoSQL
    • 9
      Async replication
    • 9
      BSD licensed
    • 8
      Integrates super easy with Sidekiq for Rails background
    • 8
      Bitmaps
    • 7
      Open Source
    • 7
      Keys with a limited time-to-live
    • 6
      Lua scripting
    • 6
      Strings
    • 5
      Awesomeness for Free
    • 5
      Hyperloglogs
    • 4
      Runs server side LUA
    • 4
      Transactions
    • 4
      Networked
    • 4
      Outstanding performance
    • 4
      Feature Rich
    • 4
      Written in ANSI C
    • 4
      LRU eviction of keys
    • 3
      Data structure server
    • 3
      Performance & ease of use
    • 2
      Temporarily kept on disk
    • 2
      Dont save data if no subscribers are found
    • 2
      Automatic failover
    • 2
      Easy to use
    • 2
      Scalable
    • 2
      Channels concept
    • 2
      Object [key/value] size each 500 MB
    • 2
      Existing Laravel Integration
    • 2
      Simple

    Sign up to add or upvote prosMake informed product decisions

    Cons of NeDB
    Cons of Redis
      Be the first to leave a con
      • 15
        Cannot query objects directly
      • 3
        No secondary indexes for non-numeric data types
      • 1
        No WAL

      Sign up to add or upvote consMake informed product decisions

      What is NeDB?

      Embedded persistent or in memory database for Node.js, nw.js, Electron and browsers, 100% JavaScript, no binary dependency. API is a subset of MongoDB's and it's plenty fast.

      What is Redis?

      Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.

      Need advice about which tool to choose?Ask the StackShare community!

      What companies use NeDB?
      What companies use Redis?
      Manage your open source components, licenses, and vulnerabilities
      Learn More

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with NeDB?
      What tools integrate with Redis?

      Sign up to get full access to all the tool integrationsMake informed product decisions

      Blog Posts

      Nov 20 2019 at 3:38AM

      OneSignal

      PostgreSQLRedisRuby+8
      9
      4902
      Jun 6 2019 at 5:11PM

      AppSignal

      RedisRubyKafka+9
      16
      1787
      GitHubDockerReact+17
      42
      38346
      What are some alternatives to NeDB and Redis?
      LokiJS
      LokiJS is a document oriented database written in javascript, published under MIT License. Its purpose is to store javascript objects as documents in a nosql fashion and retrieve them with a similar mechanism. Runs in node (including cordova/phonegap and node-webkit), nativescript and the browser.
      SQLite
      SQLite is an embedded SQL database engine. Unlike most other SQL databases, SQLite does not have a separate server process. SQLite reads and writes directly to ordinary disk files. A complete SQL database with multiple tables, indices, triggers, and views, is contained in a single disk file.
      MongoDB
      MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
      LevelDB
      It is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. It has been ported to a variety of Unix-based systems, macOS, Windows, and Android.
      Loki
      Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective and easy to operate, as it does not index the contents of the logs, but rather a set of labels for each log stream.
      See all alternatives