Skip to main content

Command Palette

Search for a command to run...

ORACLE Reader Node

Published
•1 min read•View as Markdown
ORACLE Reader Node
N

Celina

대용량 데이터를 처리하기 위해 대규모 병렬 쿼리를 실행하고자 할 때 Hub Node에 많은 수의 Reader Node를 할당해서 효율적인 운영을 하라는 말에 의문이 생겼다

왜?

나의 의문은 단순한 'Node 할당'에 대한 게 아니다. 초점은 왜 하필 'Reader Node'일까 이다

이는 바로 데이터 읽기 작업의 특성 이라고 한다.

-> 즉, 그저 Hub Node의 역할과 Reader Node의 특성이 잘 맞아 떨어지기 때문!!

  1. 읽기 요청의 빈도, 성능 요구 多 : 생각해보자. 대부분의 시스템에서는 데이터에 대한 읽기 요청이 쓰기 요청보다 훨씬 많다 => 이 말은 즉슨, 읽기 작업이 시스템 성능의 병목*이 될 가능성이 높다*는 것!

  2. 부하 분산: 만약 다른 작업을 수행하는 노드를 할당하면 Hub Node에 과부하가 걸릴 수 있음 => Reader Node가 가장 가벼운 작업을 수행하기 때문!

  3. 일관성 관리의 용이: 다른 노드들은 데이터를 변경하는 작업을 하기에 동시 작동하면 데이터 일관성 관리하는 게 매우 어려워짐 -> But 우리 읽기 노드는 다르지요? ㅎㅎ

  4. 시스템 확장성과 유연성: 읽기 작업의 부담이 증가하면, 그냥 더 많은 Reader Node를 추가하여 처리 용량을 늘리면 끝! -> 근데 다른 노드들은 확장 시 동기화&일관성 문제로 복잡해질 가능성 ↑

More from this blog

소소한 궁금증: daemon

실습을 하던 중 궁금증이 생겼습니다 근데 daemon이랑 foreground가 같이 한 문장에 있을 수가 있나 신기한데 맞아요, -d(데몬 모드)와 FOREGROUND(포어그라운드 모드)가 한 문장에 같이 있는 것이 언뜻 보면 모순처럼 보일 수 있습니다. 하지만 이 조합이 어떻게 동작하는지에 대한 이해는 중요합니다. 데몬 모드(d) vs 포어그라운드 모드(FOREGROUND) d (데몬 모드): 이 옵션은 컨테이너를 백 그라운드에서 실행하...

Oct 17, 20242 min read

aws service

서버 - 특화컴퓨터, 고성능, 고용량, 고가용성 스토리지 - 자기 + 전자기반 raid 시스템기반 환경제공 기능요건 프로그래밍으로 구현 비기능요건 그외 데이터센터로부터 장비임대 - 서버 호스팅 센터에서 공간 및 네트워크 임대 - 코로케이션 온프레미스 자체 구성 프라이빗 클라우드 - 임대 가용성 - 무중단 저장위치 - 물리위치가 고정되어야할 경우 고려 특수요건 - 특수 디바이스및 플랫폼은 불가 비용 iaas 물리자원 제공 paas 소프트웨어 개발...

Oct 11, 20245 min read

TTL, Script

누군가 질문을 해서 저도 궁금해져서 정리합니다. 💡 “TTL이랑 저 빨간색 동그라미 친 부분이 둘 다 주기적으로 갱신이 되는 코드인데(뉘앙스가 비슷하다) 왜 굳이 두 개 설정하냐” 비슷한 역할을 하는 것처럼 보이는 건 맞습니다. 하지만 두 부분은 다른 용도를 가지고 있습니다. 빨간색 동그라미 친 부분은 이중화를 설정할 때, 영역 파일을 복사할 때의 TTL 값입니다. 즉, 복사된 영역에서의 소유주 기록에 대한 TTL을 설정한 것입니다....

Sep 24, 20241 min read
S

SeSAC Hybrid Cloud Study Blog

8 posts

새싹 하이브리드 클라우드 교육생들의 학습과정을 기록한 블로그입니다.