* SysAdmin EM:

> I use a suppression list where I block domains and email accounts that
> don't exist to prevent the reputation of my IP addresses from going
> down. [...] The table currently has 4 million rows, so I am looking
> for a faster database engine than MySql.

Can you clarify for me: You try to maintain a database for domains that
do not exist and email accounts that do not exist? How would that work?
Both the number of nonexistent domains and and accounts are, while not
infinite, huge. Why not list the domains and accounts that do exist?
These numbers are definitely finite.

As for your choice of database: I am a fan of MongoDB because of its
capability of storing unstructured data, but here your data does have a
well-defined, uniform structure. If you use a proper index, MySQL or
similar relational databases should be quick as blazes.

-Ralph

Reply via email to