I just realized that index.numKeys is a 32-bit uint, and there's MaxKeys = math.MaxUint32 馃槻
I think it would make sense to change it to 64-bit (any reason why we wouldn't support max 64-bit number of records)? I assume it would break existing dbs (but is still necessary)?
At least it should be clearly stated as limitation in the readme I would suggest.
Our use case is to store billions of records. We've reached already 2 billion records with Pogreb - which means in a matter of weeks we'll hit the current upper limit 馃槩
I just realized that
index.numKeysis a 32-bit uint, and there'sMaxKeys = math.MaxUint32馃槻I think it would make sense to change it to 64-bit (any reason why we wouldn't support max 64-bit number of records)? I assume it would break existing dbs (but is still necessary)?
At least it should be clearly stated as limitation in the readme I would suggest.
Our use case is to store billions of records. We've reached already 2 billion records with Pogreb - which means in a matter of weeks we'll hit the current upper limit 馃槩