Existe alguma documentação oficial sobre se 1 GB = 1000 MB ou 1024 MB em referência a 1) espaço em disco e/ou 2) RAM? Com base na minha pesquisa, a divisão "oficial" de 1 GB costumava ser 1024, mas foi alterada recentemente (em termos relativos) para 1000.
É mais preciso no domínio da administração de banco de dados? Ou depende apenas do contexto?
Potências de 10 vs Potências de 2
A indústria de computadores por décadas fez uma bagunça desses tamanhos, às vezes significando base 10 e às vezes significando base 2 . Isso é feito de forma inconsistente entre contextos e entre vários setores da indústria, como memória de computador, transmissão de dados e armazenamento em disco rígido.
Kilo/Kibi, Mega/Mebi, Giga/Gibi
A partir de 1998 os nomes foram oficialmente padronizados. Os prefixos métricos familiares (quilo, mega, giga, etc.) são usados para números decimais (potências de 10). Novos prefixos com
bi
para 'binário' (kibi, mebi, gibi, etc.) foram inventados para números binários (potências de 2).Veja uma boa discussão na página da Wikipedia para Gibibyte e na página para prefixo binário .
Quanto à administração de banco de dados, não há nenhum problema específico, exceto que esse trabalho normalmente percorre esses setores de memória, rede e armazenamento. Assim, você encontrará todas as várias definições e seus abusos.
O resultado: Leia as letras miúdas para determinar a definição exata em jogo em qualquer situação específica. O setor de armazenamento, em particular, melhorou muito nos últimos anos na definição de seus termos com bastante clareza nas letras miúdas de anúncios, folhetos e documentação.
Tecnicamente e historicamente 1 GB = 1024 MB. No entanto, os fabricantes de discos rígidos começaram a adotar 1 GB = 1000 MB para fazer com que suas unidades pareçam maiores do que são, e é por isso que, quando você conecta um novo disco rígido, vê menos espaço disponível do que o esperado.
Na verdade, há um novo termo para 1024 MB agora, um Gibibyte. Culpe os fabricantes de HDD!