Postagem em destaque

A incrível velocidade do Go

Imagem
Um dos motivos que gosto do Go (a linguagem de programação, não o jogo), é que ele é extremamente rápido. E não estou falando de utilizar goroutines pois aí é covardia. Estamos migrando um sistema de Coldfusion para Go e PHP e uma das rotinas insere um registro no banco de dados no início e outra no fim do processo. Pense como se fosse um log, mas um log específico para essa rotina. Dessa forma: 2023-05-18 17:45:03. 687     ... [processaImagem] Incorporando imagem 2023-05-18 17:45:03. 688     ... [processaImagem] Imagem incorporada Entre o inicio e o final do processamento levou 1ms. Até aí, tudo bem, se não fosse o fato dessa tabela ter o campo timestamp como parte da chave primária. Se reparar, o tempo é definido em milissegundos. Com o Coldfusion esse processo dura cerca de 20ms. Simplesmente migrando para Go, o tempo caiu muito, para menos de 1ms e assim, começou a dar erro de chave duplicada. A solução? Depende, sempre depende. No nosso contexto, a mais simples foi feita, pois nã

Bing vs Google

De tempos em tempos surge uma discussão sobre qual buscador é o melhor. Dessa vez resolvi fazer alguns testes. Para facilitar o meu trabalho usei o www.bing-vs-google.com, que faz a pesquisa nos dois buscadores e mostra os resultados lado a lado.

Primeiro, fiz diversas pesquisas e para cada uma verifiquei a quantidade de respostas. Os resultados são os seguintes:

1. Pesquisa por android
Bing: 351.000.000
Google: 2.060.000.000 (5,8x)

2. Pesquisa por iPhone
Bing: 439.000.000
Google:3.180.000.000 (7,2x)

3. Pesquisa por AC/DC
Bing: 31.800.000
Google: 165.000.000 (5,2x)

4. Pesquisa por imagens de "cameron diaz"
Bing: 1.250.000
Google:12.700.000 (10,1x)

5. Pesquisa por "greve dos correios"
Bing: 986.000
Google: 7.260.000 (7,4x)

Por fim, mesmo correndo o risco de criar uma descontinuidade espaço-temporal pesquisei por bing e google dentro dos próprios mecanismos de busca.

6. Pesquisa por bing
Bing: 158.000.000
Google: 464.000.000 (2,9x)

7. Pesquisa por google
Bing: 876.000.000
Google:13.560.000.000 (15,5x)

Nos testes quantitativos o Google ganhou em todos os testes realizados. A média é que uma pesquisa no Google retorne 8 vezes mais resultados do que no Bing. Expressivo, mas não conclusivo. Pois mesmo com mais resultados, não quer dizer que seja melhor.

A segunda etapa dos testes que fiz, é um pouco mais complexa, até por ser subjetiva. Mesmo não tendo uma base científica, vale a título de curiosidade. Para avaliar a qualidade das respostas fiz os seguintes testes:

1. Na pesquisa por AC/DC o Bing trouxe como primeiro resultado a página pt.wikipedia.org/wiki/AC/DC e o Google, www.acdc.com/br. Por isso meu voto para o Google.

2. Já na pesquisa greve dos correios ambos trouxeram resultados relevantes. Empate.

3. Tive então que pesquisar por assuntos, digamos, mais fundamentais: como gelar cerveja rapidamente. Novo empate. Inclusive, foi o único teste cujo o total de resultados foi parecido (Bing 31.200 contra Google 31.800).

4. Por fim, e mais importante, uma pesquisa de imagens de gatas asiáticas com a opção de SafeSearch desativada, é lógico. Após uma análise minunciosa de vários dias minutos, o veredicto: novo empate!!! Comparem:

Google

Bing
Nos testes qualitativos, considero que houve um empate técnico. Talvez em algum assunto específico o Bing ganhe do Google ou vice-versa. Mas é como falei anteriormente, o critério é muito subjetivo.

Com base nesses resultados vou continuar usando o Google, pelo menos por enquanto. Porque se na qualidade eles são equivalentes, na quantidade o Google ganha fácil.

Comentários

Postagens mais visitadas deste blog

Netflix não mostra ícone de streaming

Google Hacking

FTP não funciona no PHP