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

LokiJS

37
55
+ 1
3
NCache

76
38
+ 1
0
Redis

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

    Sign up to add or upvote prosMake informed product decisions

    Cons of LokiJS
    Cons of NCache
    Cons of Redis
      Be the first to leave a con
        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

        - No public GitHub repository available -
        - No public GitHub repository available -

        What is 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.

        What is NCache?

        NCache is an open source distributed cache for .NET & .NET Core (Apache 2.0) by Alachisoft. NCache provides an extremely fast and linearly scalable distributed cache that caches application data and reduces expensive database trips.

        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!

        Jobs that mention LokiJS, NCache, and Redis as a desired skillset
        LaunchDarkly
        Oakland, California, United States
        What companies use LokiJS?
        What companies use NCache?
        What companies use Redis?

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

        What tools integrate with LokiJS?
        What tools integrate with NCache?
        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
        4705
        Jun 6 2019 at 5:11PM

        AppSignal

        RedisRubyKafka+9
        15
        1687
        GitHubDockerReact+17
        41
        37101
        What are some alternatives to LokiJS, NCache, and Redis?
        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.
        Pouchdb
        PouchDB enables applications to store data locally while offline, then synchronize it with CouchDB and compatible servers when the application is back online, keeping the user's data in sync no matter where they next login.
        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.
        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.
        IndexedDB
        This API uses indexes to enable high-performance searches of this data. While Web Storage is useful for storing smaller amounts of data, it is less useful for storing larger amounts of structured data.
        See all alternatives