전체 글 106

네트워크 기본 및 종류

네트워크 기본 및 종류 네트워크란? Net + Work 의 합성어로써 컴퓨터 들이 통신 기술 이용하여 그물망 처럼 연결된 통신 이용 형태를 의미 두대 이상의 컴퓨터가 논리적 또는 물리적으로 연결되어 통신이 가능한 상태 PAN ( Personal Area Network ) 가장 작은 규모의 네트워크 LAN ( Local Area Network ) 근거리 영역 네트워크 Local Area Network 의 약자로써 근거리 통신 망을 의미을 하며 지역적 좁은 범위 내에서 고속 통신이 가능한 통신망 Man ( Metropolitan Area Network ) 대도시 영역 네트워크 Wan ( Wide Area Network ) 광대역 네트워크 Wild Area Network 로써 광대역 통신망으로써 LAN 보다 ..

Network 2022.02.28

DB Partitioning

DB Partitioning 배경 서비스 크기↑ → DB Data↑ → 용량의 한계와 성능저하 VLDB(Very Large DBMS)와 같이 하나의 DBMS에 너무 큰 table이 들어가면서 용량과 성능 측면에서 많은 이슈가 발생 Table을 ‘파티션(partition)’이라는 작은 단위로 나누어 관리하는 ‘파티셔닝(Partitioning)’기법 생성 데이터베이스를 분산 처리와 성능 저하 방지 개념 논리적 데이터 Element → Entities Big Table, Index → Partition ( 물리적 데이터 분할이 있더라도 DB에 접근하는 Application은 인식못함 ) 성능(Performance) 특정 DML과 Query의 성능을 향상 주로 대용량 Data Write 환경에서 효율적 Full..

Server/DB 2022.02.24

DevOps 란?

DevOps DevOps : Development(개발+테스트) + Operations(운영) DevOps(데브옵스)는 소프트웨어의 개발(Development)과 운영(Operations)의 합성어, 소프트웨어 개발자와 정보기술 전문가 간의 소통, 협업 및 통합을 강조하는 개발 환경이나 문화를 뜻함. 소프트웨어 개발조직과 운영조직간의 상호 의존적 대응이며 조직이 소프트웨어 제품과 서비스를 빠른 시간에 개발 및 배포하는 것을 목적 제품 출시까지 걸리는 기간(time to market) 단축 새로운 판의 더 낮은 실패율 픽스 간 짧아진 리드 타임(상품 생산 시작부터 완성까지 걸리는 시간) 복구 시 더 빠른 평균 시간 (새로운 릴리스의 충돌 및 그 밖에 현재의 시스템를 비활성화하는 상황에서) 데브옵스 툴체인(..

Reference 2022.02.24