Hi,
I have a table without a PK, which does about 5-10 inserts per second,
1) Am I going to have a table that hits its INT (or BIGINT, or whatever)
max sometime in the future without periodic table rebuilding, even if
there are only 10,000 or so rows in the table due high INSERT/DELETE
volume and autoincrement?
In NDB at least, tables without a PK will automatically get a BIGINT
UNSIGNED column (pretty sure although its not specifically mentioned
in the manual to be a BIGINT) which is a maximum of
18,446,744,073,709,551,615. (or lots)
2) I read that MySQL cluster performs partitioning by default on the
primary key. Would there be any performance hit due to this "wandering
primary key", like having all your data winding up on one NDB node?
I can say that my particular table with about 32million rows is
lightning quick (obviously with correct indexes) Cluster certainly
achieved the speed and scalability we needed because of this table.
Regards
Adam