Versions Compared

Key

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

최근 사내 오라클 수강이 있어서 운좋게 수강하게 되었는데

개인적 생각에의해 개인적 관점에의해 오라클의 아키텍쳐와 최근 AKKA 학습중인 분산처리 어플리케이션 개발의 아키텍쳐와

닮은 부분이 있어서 연결을 해보았습니다연결고리를 만들어 보았습니다.


Image Added

-오라클 열혈강의 현장

오라클 아키텍쳐는

사내 교육이라는 좋은 기회를 통해 처음 알게 되었습니다.



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


여기서의 어플리케이션은 분산서비스환경에서 작동하는 어플리케이션이며

...

스레드를 옵션화하고 최적화할수 있는 Dispatcher 개념에대해 고민해야합니다.


관련 자료 개인정리자료 :Dispatcher


데이터 무결성

...

데이터 무결성을 지키기 위해, 오라클은 몇가지 제약조건을 제시합니다.

...

메시지 전송보장을 위한 노력 : http://erlang.org/faq/academic.html#idp32880720 ( 10.9:언랭에서 크게 성공을 거둔 컨셉 )

관련  자료 개인정리자료 MessageDeliveryReliability

...

마지막 상태를 DB에 기록하지 못하는이상 완전및 부분 복구를 할수없다란 것입니다.

그리고 분산적으로 위치한 수많은 어플리케이션이 그러한 기록을 위해 DB를 혹사 시켜도 안될것입니다.

심지어 정상적인 업데이트 절차에서도, 사용자의 세션이 초기화가 됨으로 생기는 문제에대해 대응을 하지 않습니다.

우리는 우리가 가진 로컬 DISK를 낭비적일만큼 활용하지 못하고 있으며 

필요하면 , 어플리케이션도 휘발성이 있는 메모리 복구와 관련된 스냅샷처리에대해 고민을 해야합니다.

그것이 저장장치를 분산하고 안정성이 보장이 된다면, 우리는 DB에 뒤늦게 기록해도 상관없는   몇가지 서비스를 캐시화하여 고성능 처리로 전환할수 있을것입니다.

이것은 메모리에 영속성을 부여하는 Persitence 와 관련이 있습니다. 


관련 자료 개인정리자료 03. Persistence

모니터링

...

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

...

학습중인 관련 컨셉 : http://getakka.net/articles/concepts/supervision.html

관련 자료 개인정리자료 Fault Tolerance -결함허용