Alternatives to BuntDB logo

Alternatives to BuntDB

Redis, Hazelcast, Aerospike, MemSQL, and SAP HANA are the most popular alternatives and competitors to BuntDB.
4
9
+ 1
1

What is BuntDB and what are its top alternatives?

BuntDB is a low-level, in-memory, key/value store in pure Go. It persists to disk, is ACID compliant, and uses locking for multiple readers and a single writer. It supports custom indexes and geospatial data. It's ideal for projects that need a dependable database and favor speed over data size.
BuntDB is a tool in the In-Memory Databases category of a tech stack.
BuntDB is an open source tool with 2.6K GitHub stars and 180 GitHub forks. Here’s a link to BuntDB's open source repository on GitHub

BuntDB alternatives & related posts

Redis logo

Redis

16.4K
11.4K
3.8K
16.4K
11.4K
+ 1
3.8K
An in-memory database that persists on disk
Redis logo
Redis
VS
BuntDB logo
BuntDB

related Redis posts

Robert Zuber
Robert Zuber
CTO at CircleCI · | 22 upvotes · 418.3K views
atCircleCICircleCI
MongoDB
MongoDB
PostgreSQL
PostgreSQL
Redis
Redis
GitHub
GitHub
Amazon S3
Amazon S3

We use MongoDB as our primary #datastore. Mongo's approach to replica sets enables some fantastic patterns for operations like maintenance, backups, and #ETL.

As we pull #microservices from our #monolith, we are taking the opportunity to build them with their own datastores using PostgreSQL. We also use Redis to cache data we’d never store permanently, and to rate-limit our requests to partners’ APIs (like GitHub).

When we’re dealing with large blobs of immutable data (logs, artifacts, and test results), we store them in Amazon S3. We handle any side-effects of S3’s eventual consistency model within our own code. This ensures that we deal with user requests correctly while writes are in process.

See more
Thierry Schellenbach
Thierry Schellenbach
CEO at Stream · | 17 upvotes · 183.1K views
atStreamStream
Redis
Redis
Cassandra
Cassandra
RocksDB
RocksDB
#InMemoryDatabases
#DataStores
#Databases

1.0 of Stream leveraged Cassandra for storing the feed. Cassandra is a common choice for building feeds. Instagram, for instance started, out with Redis but eventually switched to Cassandra to handle their rapid usage growth. Cassandra can handle write heavy workloads very efficiently.

Cassandra is a great tool that allows you to scale write capacity simply by adding more nodes, though it is also very complex. This complexity made it hard to diagnose performance fluctuations. Even though we had years of experience with running Cassandra, it still felt like a bit of a black box. When building Stream 2.0 we decided to go for a different approach and build Keevo. Keevo is our in-house key-value store built upon RocksDB, gRPC and Raft.

RocksDB is a highly performant embeddable database library developed and maintained by Facebook’s data engineering team. RocksDB started as a fork of Google’s LevelDB that introduced several performance improvements for SSD. Nowadays RocksDB is a project on its own and is under active development. It is written in C++ and it’s fast. Have a look at how this benchmark handles 7 million QPS. In terms of technology it’s much more simple than Cassandra.

This translates into reduced maintenance overhead, improved performance and, most importantly, more consistent performance. It’s interesting to note that LinkedIn also uses RocksDB for their feed.

#InMemoryDatabases #DataStores #Databases

See more
Aerospike logo

Aerospike

90
79
24
90
79
+ 1
24
Flash-optimized in-memory open source NoSQL database
Aerospike logo
Aerospike
VS
BuntDB logo
BuntDB
MemSQL logo

MemSQL

34
40
8
34
40
+ 1
8
Database for real-time transactions and analytics.
MemSQL logo
MemSQL
VS
BuntDB logo
BuntDB
SAP HANA logo

SAP HANA

31
25
9
31
25
+ 1
9
An in-memory, column-oriented, relational database management system
SAP HANA logo
SAP HANA
VS
BuntDB logo
BuntDB
Azure Redis Cache logo

Azure Redis Cache

21
13
0
21
13
+ 1
0
A fully managed, open source–compatible in-memory data store
    Be the first to leave a pro
    Azure Redis Cache logo
    Azure Redis Cache
    VS
    BuntDB logo
    BuntDB
    Apache Ignite logo

    Apache Ignite

    17
    11
    0
    17
    11
    + 1
    0
    An open-source distributed database, caching and processing platform
      Be the first to leave a pro
      Apache Ignite logo
      Apache Ignite
      VS
      BuntDB logo
      BuntDB
      LokiJS logo

      LokiJS

      11
      18
      1
      11
      18
      + 1
      1
      In-memory JavaScript Datastore with Persistence
      LokiJS logo
      LokiJS
      VS
      BuntDB logo
      BuntDB
      VoltDB logo

      VoltDB

      10
      19
      16
      10
      19
      + 1
      16
      In-memory relational DBMS capable of supporting millions of database operations per second
      VoltDB logo
      VoltDB
      VS
      BuntDB logo
      BuntDB
      Tarantool logo

      Tarantool

      10
      4
      0
      10
      4
      + 1
      0
      Free and open source an in-memory database and application server
        Be the first to leave a pro
        Tarantool logo
        Tarantool
        VS
        BuntDB logo
        BuntDB
        Beringei logo

        Beringei

        9
        25
        0
        9
        25
        + 1
        0
        High performance, in-memory storage engine for time series data (by Facebook)
          Be the first to leave a pro
          Beringei logo
          Beringei
          VS
          BuntDB logo
          BuntDB
          KeyDB logo

          KeyDB

          7
          6
          0
          7
          6
          + 1
          0
          Open source lighting fast key-value database with advanced features
            Be the first to leave a pro
            KeyDB logo
            KeyDB
            VS
            BuntDB logo
            BuntDB
            MapDB logo

            MapDB

            3
            1
            0
            3
            1
            + 1
            0
            Concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory
              Be the first to leave a pro
              MapDB logo
              MapDB
              VS
              BuntDB logo
              BuntDB
              SummitDB logo

              SummitDB

              3
              8
              0
              3
              8
              + 1
              0
              In-Memory NoSQL DB
                Be the first to leave a pro
                SummitDB logo
                SummitDB
                VS
                BuntDB logo
                BuntDB
                NCache logo

                NCache

                3
                2
                0
                3
                2
                + 1
                0
                Distributed In-Memory Datastore
                  Be the first to leave a pro
                  NCache logo
                  NCache
                  VS
                  BuntDB logo
                  BuntDB
                  CQEngine logo

                  CQEngine

                  3
                  3
                  0
                  3
                  3
                  + 1
                  0
                  An in-memory DataBase
                    Be the first to leave a pro
                    CQEngine logo
                    CQEngine
                    VS
                    BuntDB logo
                    BuntDB
                    Tile38 logo

                    Tile38

                    2
                    0
                    0
                    2
                    0
                    + 1
                    0
                    High-performance database for geospatial and realtime geofencing applications
                      Be the first to leave a pro
                      Tile38 logo
                      Tile38
                      VS
                      BuntDB logo
                      BuntDB
                      XAP logo

                      XAP

                      1
                      1
                      0
                      1
                      1
                      + 1
                      0
                      The In-Memory computing solution to scale your applications
                        Be the first to leave a pro
                        XAP logo
                        XAP
                        VS
                        BuntDB logo
                        BuntDB