Separate Integer and String Key Tables vs Mixed Table for Large Lua Datasets
When working with large datasets in Lua, developers must choose between storing all keys—both integer indices and string identifiers—in a single table or splitting them into two distinct tables, one for the array part and one for the hash part. The goal is to minimize memory overhead and garbage‑collection pressure while preserving O(1) lookup performance fo