Eu quero fazer alguma aproximação do tamanho da tabela para o cluster MySQL.
Por favor, leia meu raciocínio e me diga se estou certo ou se estou cometendo algum erro em algum lugar.
Tenho tabela simples com PK (int) e coluna adicional (int). No MySQL int = 4 bytes, então uma linha tem cerca de 12 bytes (4*2 para colunas e 4 para índice PK).
Se eu tiver, por exemplo, 1'000'000 linhas, isso será 12'000'000 bytes ~= 11,5MB.
Estou certo nestes cálculos? Posso armazenar tal mesa com tão pouco espaço?
Você precisará de mais espaço para sobrecarga de linha e armazenamento de PK. Mais informações você pode encontrar na documentação do MySQL .
Para obter as informações mais detalhadas, você pode usar o utilitário ndb_size.pl .