Hi,
This calculation doesn’t make sense:
Storage Estimation: If on the average each query consists of 3 words and if the average length of a word is 5 characters, this will give us 15 characters of average query size. Assuming we need 2 bytes to store a character, we will need 30 bytes to store an average query.
Why do you calculate the plain size to store the queries, whereas, actually, you need to store the trie with nodes data, references to parents and references to termination nodes?
Could you please explain how this calculation relates to the proposed design?