Escrevendo SSD sequencial vs. aleatório
SSD
Uma unidade de armazenamento de estado sólido difere de um disco rígido em que o SSD usa memória eletrônica em vez de um disco magnético rotativo. Embora seja mais caro, esse disco recupera dados centenas de vezes mais rápido do que suas contrapartes mecânicas. Além de serem mais rápidos, praticamente não emitem sons e toleram níveis mais altos de impactos e vibrações.
Escrita Sequencial
Na escrita sequencial, um computador cria um arquivo e grava uma série de registros, um após o outro. O tamanho do arquivo cresce a cada novo registro. Os arquivos sequenciais são fáceis de processar para a unidade de disco, já que ela simplesmente avança da localização dos dados até a última gravação. Embora essa escrita seja bastante simples, alguns tipos de SSDs são realmente mais lentos para gravar em uma unidade de disco mecânica.
Escrita aleatória
A escrita aleatória envolve duas etapas: primeiro, a equipe deve procurar o registro que será escrito ou atualizado. Então a escrita atual ocorre. Pense em um vendedor de porta em porta visitando todas as casas em um quarteirão. É mais rápido para ele começar em uma extremidade do quarteirão e continuar seu caminho até o final, casa por casa, em vez de pegar as casas aleatoriamente e andar de um lado para outro até que você termine. O acesso aleatório, no entanto, permite que o banco recupere sua conta, depois a de outra pessoa, sem ordem de preferência. O desempenho de um SSD sofre muito com o trabalho adicional exigido pelos escritos aleatórios.
Flash vs. DRAM
Nem todos os SSDs usam a mesma tecnologia. A maioria usa memória flash, que é o mesmo armazenamento familiar usado em chaveiros “polegar” (polegar). A memória flash não é volátil, o que significa que retém os dados sem uma fonte de energia. A leitura na memória mencionada é rápida, no entanto, a escrita pode ser lenta. Seu melhor uso é para arquivos que precisam de acesso freqüente e poucas gravações e atualizações.
Outros discos de estado sólido usam uma tecnologia mais cara, chamada Dynamic Random Access Memory (DRAM). As equipes usam DRAM como a memória principal na qual os programas são carregados e executam cálculos. É rápido e não sofre os mesmos problemas de desempenho ao gravar arquivos, seja aleatoriamente ou sequencialmente. Essa memória é volátil, então a perda de energia é um problema que os backups da bateria gerenciam, mas apenas por algumas horas.