Posts
Aerospike: My 'Aha!' moments - A record which is too big
In my experience with NOSQL DBs, size of the records were in a talk rarely. Most of the NOSQL DBs allow storing adequately bigger records. Even though we store denormalized data and indexes there weren’t much hassle(Though there could be some performance impact when the size grows). But in Aerospike, the default maximum size of a record is 1MB. Yes. It is. If you cross that line then you will get “Error Code 13: Record Too Big” error.
Though you can change this limit by configuring the max-record-size parameter in the Aerospike configuration file, increasing this limit will have cascading effects on the performance. For example, larger the record takes more disk I/O during replication. So it is good to stick to the default as much as possible.
Aerospike: My 'Aha!' moments - Introduction
Hello friends!
In my recent works I have been working with Aerospike database. It was a fun ride with lots of interesting learnings. Though I was working with NOSQL databases for quite some time, Aerospike was a new experience for me. It has some unique features and characteristics that set it apart from other databases. At some point, I thought if I knew what ever I learned through my battles, how much it would have changed the game for me. This post is the result of that thought process. If you are starting with Aerospike or planning to use it, here are some things I wish you knew which could help your ride smoother.