마라토집착
3k
2020-11-15 12:46:29 작성 2020-11-15 13:26:21 수정됨
5
2053

금융권 디비 종류 알기


금융회사 개발 si 에 익숙해질려면 디비의 종류를 

파악해야 합니다. 금융의 법규제가 상세 하니까 금융권의

디비구조와 각  테이블들 칼럼종류도 비슷합니다

은행권을 떠돌면서 개발하기 좋은 프리 환경입니다.  한군데만 파악하면 다 비슷 비슷

1. 계정계디비 : 은행거래 내역입니다. 대출 예금 고객정보 , 이자계산내역등, 실시간 

2.정보계디비 : 위 1번 디비를 전일자로 변형없이 그대로 다음날 아침에 내린 디비 

3. 정보계 가공된 디비 : 위 2번 디비를 정보계 (마켓팅,관리 ) 관점에서 조금 변형된 데이터 디비 OLAP 보고서 생성등

4. 정보계 준리얼타임 디비 :  1번 계정계  데이터를 정보계 화면에서 온라인 조회하기 위해서 만든 디비 , 5분 정도 시차로 계정계 리얼타임과 synch 됨 

--> 디비 부하 방지,빠른 속도를 위해 만든 온라인 조회용 디비 

5. 초대형데이터를 위한 디비 :  계정계 디비는 실시간이고 날렵해야 하므로 초대형 테이블은 날짜로 끊어서 최근 5년치만 보관 ,  그 기간  이전 것은 따로 보관,   여기에 부합하는 대용량 거래테이블의 전체 데이터는 따로 여기에 보관

예)  1996년 통장 입출금 거래내역 

6. 거래종료 고객데이터 분리보관 디비 : 여기는 은행과  인연끝난 고객이 비활동 된 이후 5년 넘은 데이터를 따로 보관하는 디비 ,여기  있는 데이터는 1번 ~ 5번 디비에서 지움 

7.  마지막 프로세스 ; 6번으로 옮긴후 10년된 고객 데이터 (예금 , 대출. 담보, 개인회생/파산/신용회복/연제기록)등 모든 데이터 삭제.은행과 완전히 끝난 고객이므로 

이런걸 잘 알고 knowing Domain knowledge  있어야 좋은 sw 작성가능 합니다

기본적으로 1번이외에는 다 과거시점 데이터  이므로 ㅈ조회만 됩니다.  각업무들은 적절한 디비에 자기들만의  마트를 만드니다. 그래서 테이블 소유권이 전산부 팀별로 중요

1 ~ 7번 까지 보면, 1번이 core 인데 실제 일은 2 ~ 7번이 다 합니다.  주요 금융전략등 고도화  sw등, 1번 데이터는 쌓아두기만 하고 안건들죠. 매우 안정회되어있고

결국 정보계 중심으로 앞으로 금융전산은 가게 될듯합니다.  새로운시도가 요즘  많이 이루어지고  있습니다 

그리고

위에 디비들은 당연히 서로 조인이 안됩니다.  디비도 이기종이고 같은 오라클이어도 네트워크 링크 조인 허용안함 

자바에서 대용량 데이터  조인(아우터/inner)을 코딩으로 해야죠

ㆍ집합적 개념의 바이너리서치 응용 또는 간단 알고리즘 활용

ㆍ디자인패턴(저는 Abstract Factory 자주씀), 내부 빅데이터 api 개발등 


6
  • 댓글 5

  • 한국은역시자바
    646
    2020-11-15 13:43:35
    데이터들을 다 가지고와서 자바에서 조인을 하는군요?
  • 마라토집착
    3k
    2020-11-15 13:49:09

    네 와스 out of memory 에러 나면 안되니 페이징개념이 들어간 데이터를 적당히 fetch 후 .  자바에서 조인하죠

    속도가 중요 ~  

  • 한국은역시자바
    646
    2020-11-15 13:51:56

    조인을 DB에서 하는거보다 java에서 하는게 memory를 덜먹나요?


  • 마라토집착
    3k
    2020-11-15 13:58:08 작성 2020-11-15 14:10:05 수정됨

    은행대출 마스터 테이블은 칼럼이  120여개 됩니다. 더   많은 것 같기도 하고 좀 특이함

    반정규화를 하고 코볼때 부터 오래된 테이블이라 

    하지만 담보는 테이블 여러개로 정규화가 잘되서 한개 테이블이 칼럼  갯수가 평균치  20여개 이하 입니다.


    ㆍ디비링크  사용금지 at 오라클,  사이베이스 : 오라클 이기종 이라 sql 조인 불가능  --> 자바에서 조인 이유

    그리고 각 디비인스턴스에 내가 속한팀이 소유한 테이블  펑션, 등 조회가능 하므로

    dba 아니면 그 디비 의 총 테이블 건수 모름 



  • 비가온다 나는피해야겠다
    1k
    2020-11-15 20:48:57

    은행권 좀더 많은 이야기 해주셨으면 좋겠어요.

    새로운걸 알게되서 재미있네요 ^^

  • 로그인을 하시면 댓글을 등록할 수 있습니다.