En este artículo, cubriremos el naming (elementos de datos usados para referirse a los recursos) para un sistema de archivos distribuido y también cubriremos las características de cada uno de los naming.
Requisito previo: sistemas de archivos distribuidos .
Naming:
Los nombres son elementos de datos que se utilizan para hacer referencia a los recursos, con el fin de acceder a ellos, especificar su uso, describirlos, buscar detalles sobre ellos, etc. Los nombres pueden escribirse, dependiendo del objeto al que se refieren.
Términos de nomenclatura:
- Espacio de nombres:
el rango de nombres admitido por un esquema o sistema. - Dominio de nombres:
el espacio de nombres con una sola autoridad. - Esquema de nombres:
la estructura o sintaxis a partir de la cual se construyen los nombres.
Características de los nombres -Tamaño:
- Tamaño fijo :
- Ejemplos:
direcciones IP, direcciones de memoria, números de teléfono (más o menos). - Pros:
más fácil de manejar. - Con –
Rango finito.
- Ejemplos:
- infinito:
- Ejemplo:
direcciones de correo electrónico (más o menos). - Pros:
permite un rango indefinido. - Pros:
permite la integración de espacios de nombres. - Contras:
puede ser más difícil de manejar.
- Ejemplo:
Características de la denominación -Presentación:
- Orientado al usuario:
formateado de manera que los usuarios puedan entenderlo y usarlo.
Ejemplos:
‘google.com’, ‘print_server’. - Orientado a máquina:
formateado de manera que la máquina pueda entender.
Ejemplo:
216.58.198.110.
Características de la denominación – Pureza :
- Un nombre puro no tiene estructura. (Solo puede usarse para comparar la igualdad con otro nombre).
- Un nombre impuro tiene alguna estructura. (Un nombre válido es algo sobre el objeto)
- Ejemplos:
direcciones IP (identificadores de red y host), rutas de archivo absolutas (que brindan ubicación), números de habitación como ‘S4.01’. - Puede estar orientado física u organizativamente.
- Orientado físicamente:
algún diseño físico está codificado en el nombre (como ‘sala S4.01’) - Orientado
a la organización: se incluye información sobre cómo se organizan los objetos y los recursos (como las rutas de los archivos).
Características de la denominación -Alcance:
- Ámbito global:
el nombre por sí solo da el tipo de objeto que define.
Ejemplo:
google.com, el ISBN de un libro. - Específico del espacio de nombres:
se puede usar el mismo nombre en otro espacio de nombres para un objeto diferente.
Ejemplo:
‘sala 4-12’ tiene relevancia en un edificio, pero no en todo el mundo.
Características de nomenclatura -Contexto:
Consideremos las rutas dentro de una jerarquía de nomenclatura.
- Dependiente del contexto:
una ruta puede resolverse en un identificador diferente según el contexto.
Ejemplo:
números de extensión de teléfono. - Absoluto:
una ruta se resuelve en el mismo identificador, independientemente del contexto.
Ejemplo: una dirección postal completa.
Publicación traducida automáticamente
Artículo escrito por gauravmoney26 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA