[IT지식] IRS(Information Retrieval System)
🐱💻 들어가기 전
한국과학기술원에서 작성한 보고서를 중심으로 정리해보려 한다.
👇👇
🐱💻 IRS 란?
Information Retrieval System의 약자로 해석하자면 '정보검색 시스템'이다.
친절하게도, 보고서 말미에 IRS에 대한 summary를 적어두셨다.
IRS는!! 🔰(1) SQL을 이용한 데이터액세스 🔰(2) 마이크로샤딩기구와 인메모리(in memory) dB기술에 의한 트랜잭션처리 🔰(3) 중요한 기간업무에 적용할 수 있는 높은 신뢰성으로 빅데이터 활용의 장애를 크게 줄일 수 있는 확장형 dB 소프트웨어이다.
넘쳐나는 대량의 빅데이터를 활용하기 위해 생겨난 소프트웨어이며,
기존의 RDB의 KVS의 장점을 살린 새로운 데이터베이스 소프트웨어라고 할 수 있다.
상용서버로서 시스템구축이 가능하고 서버대수를 증가하기 용이하여 데이터 처리능력을 향상할 수 있다.
🐱💻 IRS 장점 (비교)
1. scale out
: 축적 data나 access 증가한 경우, 새 서버를 추가하면 db 규모를 scale out 가능하다.
RDB와 다르게 시스템 확장에 따른 업무운용정지가 필요없음.
2. 적은 구축비
: 현 시점의 수요에 맞는 db구축비로도 충분함. RDB에 비해 적음
3. SQL 인터페이스
: SQL 인터페이스를 사용한 업무 application 개발이 가능함. 높은 유용성
KVS에서는 SQL같은 통일 표준인터페이스 없음
4. 트랜잭션 처리
: 'microsharding' 을 통해 트랜잭션 처리가 가능함
▶ 온라인 트랜잭션서비스 적용가능함 ( 쇼핑몰, 금융 등)
KVS에서는 트랜잭션 처리 불가
🐱💻 IRS서버 구성
application의 access의 증가에는 Partiqle 서버,
갱신데이터의 증가에는 트랜잭션서버,
축적데이터의 증가에는 storage서버를 추가하여 확장가능한
IRS 서버 구성에 대해 알아보자!
1. Partiqle 서버
- application의 데이터 access를 처리
2. Transaction 서버
- 낙관적 log에 의한 transaction 동시 실행제어 기술
- 트랜잭션 서버 처리부하의 자동평준화 기술
3. Storage 서버
- 실제 data를 영구 보존함
- 트랜잭션에서 수신하는 key-value 데이터를 다수 stroage 서버에 영구 보존함
- data 이동 중 이동원의 서버로 참조 리퀘스트가 수신되어서 요구데이터가 존재하지 않는 경우에는,
데이터의 이동처의 서버를 특정함으로써 참조 리퀘스트를 이동처의 서버로 경유하여 업무정지 없이 storage서버를 확장가능함
참고:
*빅데이터 활용에 최적인 확장형데이터베이스(한국과학기술정보연구원) - https://scienceon.kisti.re.kr/srch/selectPORSrchReport.do?cn=KAR2012064183
*개발자 커뮤니티- https://www.sqler.com/board_SQLQAOld/18892
'🤓 Health care Study > - 디지털헬스케어' 카테고리의 다른 글
[IT용어] SP(Stored Procedure, 저장 프로시저) (0) | 2022.07.14 |
---|---|
[IT지식] unimodality, multimodality 관련한 자료 모아보기 (0) | 2022.07.04 |
[IT지식] FlowNet 관련 자료 모아보기 (0) | 2022.07.04 |
[IT지식] 데이터분석 인과추론(causal inference) 관련 자료 모아보기 (0) | 2022.07.04 |
[IT지식] 데이터 분석 DAG(Directed Acyclic Graphs, 방향성 비순환 그래프) 관련 자료 모아보기 (0) | 2022.07.04 |