Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

DB구조가 어떻게 생기고 또한 작동이되는지? 관심이 없었으며 몰라도 된다란 생각을 그동안 하였습니다.

하지만 최근 최고 선배개발자님의 오라클 아키텍 사내 교육을 들으면서 생각이 바뀌었습니다.

오라클(DB)에서 이미 고민했던 문제가 알게모르게 어떠한 개발컨셉에서 활용되고 있으며

우리의 어플리케이션 설계에 있어서도 도움이된다란것입니다.

물론 성능좋고 유연한 SQL문을 작성할수 있는것은 보너스입니다.


오라클의 주요 아키텍쳐

Warning

오라클 아키텍쳐를 설명할 내공이 없어서 원본사진을 그대로 담았으며

오라클에서 사용되는 고유 단어에 대한 설명은 하지 않고 언급만 하겠습니다.(역시 내공부족)


어플리케이션 설계에 있어서 공통해결과제

Dispatcher

...

 대량의 클라이언트 요청을 어떻게 합리적으로 처리를 하느냐에 대한 고민이며

...

Dispatcher 개념에대해 고민해야합니다.

관련 개인 학습 자료 :Dispatcher


데이터 무결성

...

데이터 무결성을 지키기 위해, 오라클은 많은 노력을 합니다.

...

관련 개인 학습 자료 : MessageDeliveryReliability


장애대응

...

오라클 관련 키워드 : LGWR

오라클은 장애에 대응하기위해 DB의 부분 스냅샷을 유지하려고 합니다.

...

관련 개인 학습 자료 : 03. Persistence

모니터링

...

오라클 관련 키워드 : PMON , SMON

서비스를 원활하게 유지를하고 대응하기위해서는 오라클에서는 자체 모니터링

...