Increased no. of objects per namespace per node (AER-4522)

Hi As the limitations page conveys, currently this is limited to 2^32 objects. During a support case over the holidays a support engineer alluded to the fact that this is on your radar, but no information as to when we may see this in the wild was available.

Do you have an estimate for this?

Thanks in advance.

Yes, this is on the radar, part of our roadmap.

Thanks for your quick reply!

So, any pointers re. timeline? :slight_smile:

The max objects was increased to 32 billion in Aerospike Enterprise 3.12.0.

This topic was automatically closed 6 days after the last reply. New replies are no longer allowed.

The Known Limitations Page has been updated for Aerospike Server Enterprise Edition versions 4.2 and newer: https://www.aerospike.com/docs/guide/limitations.html

Actual number limited by RAM and storage. Every record takes 64 bytes for the index entry. The index entry is ONLY stored in RAM. The key itself is not actually stored in the index, but the hash of the key (using RIPE-MD 160 algorithm) is. This hash with overhead takes exactly 64 bytes. The maximum number of records per namespace on a given node is limited to 4,294,967,296 on the Community Edition (2^32 due to 4 bytes used for storing references), and 549,755,813,888 on the Enterprise Edition (2^39) * . This represents 32TiB of RAM.

  • The value of the 2^39 number of records can be reached using Aerospike Server Enterprise Edition version 4.2.0.2 or newer, and having index-stage-size set to 16G.