Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

280
Vistas
Terminologías de sistema distribuido: nodo, fragmento, clúster

Tengo dificultades para entender las diferentes terminologías de la computación distribuida:

1). ¿Qué es un nodo ? ¿Es simplemente la number of machines dentro de un sistema distribuido o es la number of processes ejecutados por una sola máquina?

2). ¿Cuál es la relación entre un fragmento y un nodo dentro de un clúster ?

3). Entiendo que la fragmentación es una separación de datos dentro de una tabla/colección en múltiples fragmentos usando claves de fragmento. ¿La fragmentación es una physical separation O una logical separation ?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

a 1)

un nodo se refiere a una máquina de un clúster. un socket se refiere a un procesador de una máquina. un núcleo se refiere a una unidad de procesamiento de un zócalo. una CPU suele ser igual que el núcleo.

Por ejemplo, Tianhe-2, como un clúster, tiene 130 000 nodos, 260 000 sockets y 3 120 000 núcleos. https://www.top500.org/system/177999

over 4 years ago · Santiago Trujillo Denunciar

0

Teniendo en cuenta la etiqueta de búsqueda elástica en su pregunta, aquí está la nomenclatura de búsqueda elástica:

Según https://www.elastic.co/guide/en/elasticsearch/guide/current/_an_empty_cluster.html

Nodo de búsqueda elástica:

Un nodo es una instancia en ejecución de Elasticsearch

Clúster de búsqueda elástica

Un clúster consta de uno o más nodos con el mismo nombre de clúster que trabajan juntos para compartir sus datos y carga de trabajo.

Según https://www.elastic.co/guide/en/elasticsearch/guide/current/_add_an_index.html

Fragmento de búsqueda elástica

Un fragmento es una unidad de trabajo de bajo nivel que contiene solo una porción de todos los datos en el índice.

Un fragmento es una instancia única de Lucene y es un motor de búsqueda completo por derecho propio.

Bien, ahora hemos visto el concepto de clúster, nodo y fragmento en Elasticsearch. Podemos ver que esas definiciones son bastante diferentes (porque son específicas de ES) a la dada por xosp7tom.

Un consejo sería leer el capítulo de elasticsearch: https://www.elastic.co/guide/en/elasticsearch/guide/current/distributed-cluster.html si desea obtener más información sobre cómo el equipo de Elasticsearch construyó su motor de búsqueda distribuido. ¡Es bastante interesante y una buena introducción al sistema distribuido!

over 4 years ago · Santiago Trujillo Denunciar

0

Encontré todas mis respuestas y aclaré confusiones desde aquí: Elastic Search 5.x: Conceptos básicos

Nota : esta reference guide es para la 5.x version Estaba mirando la 2.x version antes, que no tiene una explicación clara sobre estos problemas. Los enlaces proporcionados por @Artholl en su respuesta también pertenecen a 2.x

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda