반응형

먼저 IT 일하시는 분들은 엔지니어,개발자 .. 분야에서 Linux 프로그래밍 언어를 다룰

Namespace(이하 네임스페이스)라는 말이 굉장히 많이 나온다.

 

대충 네임스페이스는 "소속"이다. 까지만 알고 넘어가는 경우가 많은데 정확히 알아보도록 하겠습니다.

 

개념


네임스페이스.. 직역해보면 이름공간? 뭔가 이름과 관련된 용어인건 분명하다.

 

그럼 이름은 지어지는가? 바로 구분, 구분를 하려고 이름을 짓지않습니까?

 

블로그 이름은? .java의 개발일기

다른 사람이저에 다른 글을 보더라도 .java의 개발일기라는 이름을 보고

사람 글이구나 싶을껍니다.

 

물론 Linux에서 다루는 네임스페이스와 프로그래밍 언어에서 다루는 네임스페이스는 정확한 뜻이 조금 다를수 있으나,

 

사용하는 목적은 같다 네임스페이스는 한마디로,

 

한 덩어리의 데이터에 이름을 붙여 충돌 가능성을 줄이고, 쉽게 참조할 수 있게 하는 개념

 

예를 들면 A라는 네임스페이스의 자원1,2,3

B라는 네임스페이스의 자원1,2,3

 

여기서 자원 1,2,3 같으나, 네임스페이스로 구분을 있다는 것이죠

 

 

 

연관 키워드


Linux : PID namespace, network namespace, UID namespace…

Programming language : namespace A() {}, namespace B() {}

MyBatis : <mapper namespace="mapper.board-Mapper">

 

 

 

반응형

+ Recent posts