더북(TheBook)

03

스토리지 계층에 대하여

 

질리앵 르 뎀(Julien Le Dem)

소프트웨어 추상화의 주된 목적은 복잡성을 감추는 것입니다. 이미 증명된 이론으로 수학 이론을 증명하듯이, 세부적인 구현을 알지 못하더라도 추상화 계층 위에 소프트웨어를 만들 수 있습니다. 세부적인 구현을 보고 이해할 수도 있지만, 모르더라도 추상화 계층을 사용해서 달성하려는 목표에 집중할 수 있습니다.

즉, 세부적인 구현을 실제로 알면 유용하지만 그러지 않아도 된다는 것이죠. 어셈블리 언어나 컴파일러를 알아둔다면 이를 매일 사용하지 않더라도 더 뛰어난 프로그래머가 될 수 있습니다. 이와 같은 논리가 데이터베이스나 데이터 처리 프레임워크의 스토리지 계층에도 적용됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.