O que significa" carga a granel"?

Saltando de artigo em artigo, consigo ver em toda a parte a expressão "carga a granel".

O que significa realmente (tecnicamente)?

O que significa?

A explicação baseada em casos de utilização é bem-vinda.

Author: ncw, 2010-12-16

4 answers

Os índices são normalmente optimizados para inserir linhas uma de cada vez. Quando você está adicionando uma grande quantidade de dados de uma vez, Inserir linhas uma de cada vez pode ser ineficiente. Por exemplo, com uma árvore B, A melhor maneira de inserir uma única chave é uma maneira muito pobre de adicionar um monte de dados a um índice vazio.

Em vez disso, segues uma estratégia diferente com árvores B. Você apresenta todos os dados, e agrupa-os em blocos. Você pode então construir uma nova B-Tree transformando os blocos em árvore no. Embora ambas as técnicas tenham o mesmo desempenho assintótico,O (n log (n)), a operação de carga a granel tem um fator muito menor.
 19
Author: SingleNegationElimination, 2010-12-16 15:03:48

O carregamento a granel é uma forma de carregar dados (normalmente numa base de dados) em'grandes blocos'. Onde você pode introduzir um cliente ou uma ordem de compra ou informações sobre itens no inventário um de cada vez em seu sistema, carregamento em massa leva um arquivo deste mesmo tipo de informação e carrega centenas/milhares/milhões de registros em um curto período de tempo.

Se você converter de um tipo de DBMS para outro, você esperaria não inserir todas as informações no novo DB do antigo DB. Em vez disso, você iria descarregar as informações do antigo DB para um arquivo em um formato que pode ser facilmente lido pelo novo DB e, em seguida, importar esses dados para o novo DB.

É isso que o carregamento a granel implica (ao nível de 35K pés, pelo menos)
 7
Author: KevinDTimm, 2010-12-16 15:06:54

O carregamento a granel é utilizado para importar/exportar grandes quantidades de dados. Normalmente, as operações a granel não são registadas e a integridade da transacção pode não funcionar como esperado. Muitas vezes as operações a granel contornam gatilhos e verificações de integridade, como restrições. Isso melhora o desempenho, para grandes quantidades de dados, de forma bastante significativa.

 2
Author: vonPryz, 2010-12-16 15:07:34

Uma coisa a lembrar é que o carregamento em massa implica que o conteúdo de dados da fonte para o alvo é o mesmo, mas isso só é verdade se o sistema Fonte for aquiescido. Para qualquer fonte de dados, e especialmente verdadeiro para dados grandes, os dados fonte podem mudar depois que ele foi lido e a transferência de dados está acontecendo. Tradicionalmente os sistemas on-line ou têm que desligar a linha ou suspender atualizações se um ponto exato captura de tempo que corresponde à fonte é necessária.

 1
Author: BSharp, 2010-12-19 19:12:41