melhor linguagem de programação para tarefas intensivas de I / O [closed]

1

Eu preciso processar "big data" (quase 1 TB que pode ser particionado em partes menores). Considere várias linguagens de programação (Java, Python, C ++, Perl) e outras opções de script (Perl, awk, sed, etc.), como elas se comparam no desempenho nos seguintes casos:

  1. Os dados estão em arquivos, eu só preciso lê-los e processá-los.
  2. Os dados estão no servidor Oracle, eu preciso buscá-los do Oracle, processo e, em seguida, colocá-los de volta para o Oracle.

A complexidade sintática da linguagem (por exemplo, o quanto é difícil aprender ou programar) não é realmente importante para minhas tarefas. A questão principal é se um é melhor que outro em fazer I / Os.

    
por user1734905 02.11.2013 / 09:12

1 resposta

1

O que você está propondo soa como um monte de dados, mas pelos padrões de hoje não é nada tão exigente. Eu lido com várias vezes que regularmente no trabalho e qualquer distro pode lidar com isso, e qualquer um dos idiomas que você listou é bom para a tarefa.

O fator limitante serão suas tecnologias físicas de HDD. Tudo o mais na equação é um "NÃO SE IMPORTE".

    
por 02.11.2013 / 10:26

Tags