Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    A

    Aerospike Blog

    aerospike.com · Company blog · on HN since 2012

    Aerospike, a NoSQL database company, writes about its key-value store, benchmarks, and performance comparisons with Redis and Cassandra.

    Visit blogHN submissions
    DatabasesDistributed SystemsSystems & Performance
    What HN says

    HN links it when discussing low-latency distributed key-value stores. Commenters compare Aerospike to KeyDB and RethinkDB and note its use on raw SSDs.

    Stats for nerds
    37HN people shared it
    19linked in comments
    175story points
    Jul 2025last shared
    2012people per year2025

    Top posts on HN

    1. 1
      Aerospike goes Open Source
      2 people · 125 points · first shared 2014 · 84 comments on HN
    2. 2
      Achieving the perfect golden record with graph data
      1 person · 15 points · first shared 2024 · Discussion on HN
    3. 3
      Simplify Scaling: Use 1 Aerospike Server, Not 12 Redis Shards
      1 person · 7 points · first shared 2015 · Discussion on HN
    4. 4
      Aerospike free distributed lua-functions kv/document/large-types in-memory/ssd
      10 people · 4 points · first shared 2012 · Discussion on HN
    5. 5
      Aerospike's 2025 AI and Data Platform Predictions
      1 person · 4 points · first shared 2025 · Discussion on HN
    6. 6
      The essentials of worthwhile database benchmarks
      2 people · 3 points · first shared 2024 · Discussion on HN
    7. 7
      Aerospike hits 1M writes/sec on GCE with 6x fewer servers than Cassandra
      1 person · 3 points · first shared 2014 · Discussion on HN
    8. 8
      AppLovin NoSQL Evaluation
      1 person · 2 points · first shared 2014 · Discussion on HN
    9. 9
      Aerospike Shows Fivefold Cost Advantage Over Cassandra
      1 person · 2 points · first shared 2016 · Discussion on HN
    10. 10
      Aerospike Open Sources DB
      1 person · 2 points · first shared 2014 · Discussion on HN

    What HN people wrote when they linked it

    • sgangulyOct 2014

      Hi Gary4gar,
      Read the points that you stated in your question. If you focus on growth (clearly your wins are going to bring more data updates as your increase the customer base) you should look into a solution that does not tie you down with data model and also does not expect you to worry about sharding in the future. Having done sharding and when one keeps growing the data volume and having to do shards it becomes painful and hurts the development flow. Been there many time and done it quite a bit myself. (Am a technical guys myself, http://www.linkedin.com/in/sukantag)

      Look for a NoSQL solution which will help in the flexi-schema model. Helps you add different types of data models relatively easily. Check out Aerospike (http://www.aerospike.com), the product scales like scaling problems have disappeared from this planet. All of the characteristics that you would need based on what you have stated is in the product. Best of all it is free for startups. Just give it shot. Open Source server and client libraries in multiple programming languages. (Am a big "C" and Python guys so like them client libs a lot). Lots of startups and many large software companies use them.

      If you like it and works for your application tell others, if not tell us what did not work.

      I ain't sellin and you ain't buyin;

      Ciao

    • sunilvirusSep 2014

      You may also want to consider Aerospike database.
      Aerospike is an open-source database known for its high performance. If you can represent your timestamp as an integer, you can built a secondary index on top and do a range query on it.

      The range definition looks something like this:
      Filter.range(name, begin, end) )
      More details: http://www.aerospike.com/docs/client/java/usage/query/query.html

      The advantages of Aerospike is its going to be superfast as the index is co-located with the data and also the secondary indexes are always updated inline with writes. So, the indexes always reflect the current state of truth. While doing the secondary index query, its follows a scatter gather approach thereby achieving distributed parallelism of the query. More details: http://www.aerospike.com/docs/architecture/secondary-index.html

      On top of this, if at all you need to perform an aggregation on the secondary query result, you can use the Aerospike's Distributed Streaming Aggregation framework (http://www.aerospike.com/docs/guide/aggregation.html). Where you an do the aggregation on the server side itself without pulling all the data to the client. Only the final aggregation happen on the client.

    • thezilchDec 2015

      Unlikely you are going to overwhelm Redis in a non-deterministic fashion. What do you even mean by overwhelm?

      The post only concerns itself with in-memory workloads; I don't think Aerospike is competition in this space, while their advantage is against workloads working against SSD backed datasets. "After Google published a blog post “Cassandra Hits One Million Writes Per Second on Google Compute Engine” – using 300 nodes, we followed the same steps and documented how Aerospike Hits One Million Writes Per Second With Just 50 Nodes On Google Compute Engine. [...] Aerospike on SSD is very comparable to that of RAM. At 100% write, the SSDs are able to sustain 226,000 transactions per second compared to 239,000 for RAM." [0] Redis would have no problem hitting 250K IOPS on just a single core provided by GCE (or AWS EC2 or similar).

      [0] http://www.aerospike.com/resource/aerospike-soars-in-the-google-cloud/

    • _benedictJul 2014

      As a Cassandra Committer, I would really appreciate you updating your ycsb integration so we can corroborate your benchmarks, as I currently doubt their authenticity/honesty. It looks very much like you compared non-durable performance in Aerospike to durable performance in Cassandra.

      It also appears from your documentation that you do not support any kind of safe active-active multi-dc mode, even in your paid-for offering (http://www.aerospike.com/docs/architecture/xdr.html), so even if faster than Cassandra, users should carefully read the fine print before deciding to use Aerospike, unless as the application grows in size and necessity (i.e. uninterruptibility in event of disaster) you want to find multi-dc is not actually viable for you.

      NB: I'm unaware of any adform contributions to Cassandra, although a senior developer there has filed a few bug reports.

    • nivertechMar 2015

      How would you model timeseries on top of Aerospike?

      Using 1KB chunks of datapoints as simple K/V?

      Or using Large Data Types [1] like Large Stack [2]?

      Large Stack

      A Large Stack collection is naturally aligned with time series data
      because the stack preserves the insert order.
      Stacks provide Last In First Out (LIFO) order,
      so it's a convenient mechanism for tracking "recent" data.

      Usage examples include:

      Show me the last N events
      Search the last N actions with a filter
      Show me all documents in reverse insert order

      [1] https://www.aerospike.com/docs/guide/ldt.html

      [2] https://www.aerospike.com/docs/client/java/usage/ldt/ldt.html

    • chupyApr 2015

      Aerospike - distributed key value store has a little bit different of a use case than RethinkDB - distributed JSON document databases.
      Basically the only valid use that I have seen for Aerospike, and that is the one that they are advertising is a distributed key value profile store for Ad-tech or marketing companies (http://www.aerospike.com/overview/).
      Keep in mind that to actually use all of Aerospike's features , especially the one they are really proud about - the cross datacenter replication - you need the commercial license.

      So..I suggest you figure out what your requirements are and then use the best tool for the job.

    Related

    Astronomer Blogastronomer.io24 people

    An Almost Acquisition Story

    Astronomer Blog
    Company · last shared 2026
    A Cloud Guru Blogread.acloud.guru53 people

    Things to know before using AWS’s Elasticsearch Service

    A Cloud Guru Blog
    Company · last shared 2020
    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    Tigris Blogtigrisdata.com37 people

    Nomadic infrastructure design for AI workloads

    Tigris Blog
    Company · last shared 2026
    AdRoll Tech Blogtech.adroll.com26 people

    TrailDB – An Efficient Library for Storing and Processing Event Data

    AdRoll Tech Blog
    Company · last shared 2019
    Redpanda Blogredpanda.com54 people

    Behind the scenes: Redpanda Cloud's response to the GCP outage

    Redpanda Blog
    Company · last shared 2026
    Fly.io Blogfly.io555 people

    My AI skeptic friends are all nuts

    Fly.io Blog
    Company · last shared 2026
    VoltDB Blogvoltdb.com47 people

    FoundationDB's Lesson: A Fast Key-Value Store Is Not Enough

    VoltDB Blog
    Company · last shared 2021