Nome da tecnica de ordenação  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
luistiagos
GUJ Expert
[Avatar]

Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline

Como é mesmo o nome daquela técnica de ordenação onde se compara bilhões de registros distribuindo a ordenação por vários clusters distintos?
Na verdade precisava comparar imensas quantidades de registros de varias bases distintas em pouco tempo... lembro que existe uma técnica que pode usar
vários clusters para estes tipos de algoritimos porem como nunca precisei fazer isto, não estou lembrado do nome desta técnica... alguém se lembra?

This message was edited 1 time. Last update was at 30/03/2011 13:29:37





SCJP 1.5
SCJA 1.0
IBM DB2 Associate
[Email] [MSN]
RafaelViana
GUJ Master

Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline

MapReduce?

Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
[Email] [MSN]
luistiagos
GUJ Expert
[Avatar]

Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline

isso vlw... XD




SCJP 1.5
SCJA 1.0
IBM DB2 Associate
[Email] [MSN]
boone
JWizard
[Avatar]

Membro desde: 21/09/2003 16:01:35
Mensagens: 2140
Offline

MapReduce não é algoritmo de ordenação e sim uma forma de resolver um problema quebrando ele em partes.
leoramos
GUJ Ranger
[Avatar]

Membro desde: 28/03/2008 12:22:12
Mensagens: 845
Localização: Florianópolis / SC
Offline

Não sei se vais precisar implementar... mas se for, aposte no elefante, que ele é amigo:

http://hadoop.apache.org/mapreduce/

Vai que é tua! hehe

"Nunca atribua à falta de caráter o que pode ser facilmente explicado pela estupidez."
[Email] [MSN]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Online

O MapReduce é um framework baseado nas funções map and reduce usadas na programação funcional. Isso não é algoritmo nem técnica nenhuma.


http://en.wikipedia.org/wiki/MapReduce


O algoritmo ou técnica é chamado dividir e conquistar. Vulgo recursão.

http://en.wikipedia.org/wiki/Recursion_%28computer_science%29

www.citrox.com.br
KWill
Virtual Machine Man
[Avatar]

Membro desde: 18/09/2006 10:05:46
Mensagens: 609
Offline

luistiagos wrote:Como é mesmo o nome daquela técnica de ordenação onde se compara bilhões de registros distribuindo a ordenação por vários clusters distintos?
Na verdade precisava comparar imensas quantidades de registros de varias bases distintas em pouco tempo... lembro que existe uma técnica que pode usar
vários clusters para estes tipos de algoritimos porem como nunca precisei fazer isto, não estou lembrado do nome desta técnica... alguém se lembra?

MergeSort serve?

Inté.

"Só estou certo de que não possuo outras certezas" - KWill
"Não penso, mas Googlo, logo existo!" - Geração Copy-Cola
Kanin Dragon
Virtual Machine Man
[Avatar]

Membro desde: 01/02/2011 12:46:04
Mensagens: 682
Localização: Depende
Offline

juliocbq wrote:O MapReduce é um framework baseado nas funções map and reduce usadas na programação funcional. Isso não é algoritmo nem técnica nenhuma.


http://en.wikipedia.org/wiki/MapReduce


O algoritmo ou técnica é chamado dividir e conquistar. Vulgo recursão.

http://en.wikipedia.org/wiki/Recursion_%28computer_science%29



O colega acima disse tudo, isso não é um algoritimo, BubbleSort sim é um exemplo de algoritimo.

http://www.guj.com.br/java/244602-calunia-desabafo

Dragão Torpente
Shidoshi Ninjutsu

Engenharia Eletrônica - ITA
Mestrado Engenharia Eletrica - UFRJ
Futuramente Doutorado - Harvard

SCJP 5
SCWCD 5
SCJD
SCBCD
SCDJWS
SCEA

Não respondo dúvidas via MP. Não seja egoista e abra um tópico.
André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

http://hadoop.apache.org/mapreduce/

Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
ruivo
JavaChild

Membro desde: 23/08/2003 10:18:09
Mensagens: 102
Localização: Curitiba-PR
Offline

juliocbq wrote:O MapReduce é um framework baseado nas funções map and reduce usadas na programação funcional. Isso não é algoritmo nem técnica nenhuma.


http://en.wikipedia.org/wiki/MapReduce


O algoritmo ou técnica é chamado dividir e conquistar. Vulgo recursão.

http://en.wikipedia.org/wiki/Recursion_%28computer_science%29


Só pra ser mais chato ainda. Divisão e conquista e recursão são técnicas. Algoritmos são MergeSorte, BubbleSort, etc...
E Divisão e Conquista NÃO é a mesma coisa que recursão. Recursão é quando o problema depende de soluções anteriores para resolver o problema atual. Divisão e conquista é quando vc precisa de soluções menores para resolver o problema maior.
Divisão e conquista é naturalmente mais fácil de resolver usando recursão. Mas é possível também usar o paradigma sem utilizar um algoritmo não-recursivo.
[MSN] [ICQ]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team