728x90
99클럽 코테 스터디 23일차 Network DNS Resolver
99클럽 TIL 2024. 6. 11. 16:50

NetWork DNSDNS ResolverDNS란Http HeaderCORSkeep-alive headerPersistent Connection, Non-Persistent ConnectionOSI 7 계층과 각 계층의 구성요소TCP vs UDP란?도메인 이름을 IP 주소로 변환하는 역할을 하는 중요한 네트워크 구성 요소일반적으로 사용자의 컴퓨터와 해당 도메인의 서버 사이에서 중재자 역할을 하며, 복잡한 DNS 조회 프로세스를 담당함.기능도메인 이름 해석사용자가 브라우저에 URL 을 입력하면 리졸버는 해당 URL 의 도메인 이름을 IP 주소로 변환함.DNS 조회 실행리졸버는 다양한 DNS 서버(Root 서버, TLD 서버, 권한 있는 서버 등) 에 연결하여 필요한 DNS 레코드 정보를 조회함.캐싱조회된 ..

99클럽 코테 스터디 22일차 Network DNS
99클럽 TIL 2024. 6. 10. 21:40

NetWorkDNSDNS ResolverDNS란Http HeaderCORSkeep-alive headerPersistent Connection, Non-Persistent ConnectionOSI 7 계층과 각 계층의 구성요소TCP vs UDPDNS 란?호스트의 도메인네임(www.example.com) 을 네트워크 주소 (192.168.1.0) 으로 변환하거나, 그 반대의 역할을 수행하는 시스템IP로만 외우기 힘드니까 전화번호부와 같이 이름을 지어 전화번호 부에 정리하고 접근하기 쉽게 하는 시스템.먼저 DNS 서버로 요청을 넣어서 해당 도메인에 대한 IP 주소를 전달 받음.그리고 유저는 IP로 요청을 넣어서 사이트에 접속DNS 작동원리도메인 이름 조회사용자가 웹 브라우저에 도메인 이름(www.naver...

99클럽 코테 스터디 21일차 DB ORM
99클럽 TIL 2024. 6. 9. 16:09

DBIndexIndex 작동 원리Index 종류B-Tree 인덱스Hash IndexesBitmap IndexGIST(Generalized Search Tree)R-TreeFull Text IndexSpatial IndexTrie(Prefix Tree) IndexCovering Index영속성트랜잭션ORMACIDN+1 문제DB 정규화Data Replicationsharding 전략CAP 이론이란?Object-Relational Mapping객체와 관계형 데이터베이스의 데이터를 자동으로 매핑해주는 것.객체 모델과 관계형 모델 간에 불일치가 존재하기 때문에 ORM 을 통해 객체 간의 관계를 바탕으로 SQL 을 자동으로 생성하여 불일치를 해결해줌.DB Data Object field객체를 통해 간접적으로 데이..

99클럽 코테 스터디 20일차 DB ACID
99클럽 TIL 2024. 6. 8. 16:28

DBIndexIndex 작동 원리Index 종류B-Tree 인덱스Hash IndexesBitmap IndexGIST(Generalized Search Tree)R-TreeFull Text IndexSpatial IndexTrie(Prefix Tree) IndexCovering Index영속성트랜잭션ORMACIDN+1 문제DB 정규화Data Replicationsharding 전략CAP 이론#ACIDACID란?DB 에서 ACID 는 데이터베이스 관리 시스템(DBMS) 이 트랜잭션 처리를 안정적이고 정확하게 처리할 수 있도록 보장하는 네 가지 주요 속성임.Atomicity(원자성)하나의 트랜잭션에 속한 모든 작업이 전부 성공하거나 전부 실패 해서 결과를 예측할 수 있어야 함.트랜잭션이 전부 실행되거나 전혀 ..

99클럽 코테 스터디 19일차 DB CAP 이론
99클럽 TIL 2024. 6. 7. 18:28

DBIndexIndex 작동 원리Index 종류B-Tree 인덱스Hash IndexesBitmap IndexGIST(Generalized Search Tree)R-TreeFull Text IndexSpatial IndexTrie(Prefix Tree) IndexCovering Index영속성트랜잭션ORMACIDN+1 문제DB 정규화Data Replicationsharding 전략CAP 이론CAP 이론일관성(Consistency), 가용성(Availability), 분할 내성(Partition tolerance) 의 약자 이며, 이 세 가지 속성 중에서 동시에 모두를 만족시킬 수 없다는 이론일관성(Consistency)데이터를 저장하는 장비가 1대 또는 100대 이던지 간에 모든 장비에서 동일한 데이터가 ..

99클럽 코테 스터디 18일차 TIL DB Sharding 전략
99클럽 TIL 2024. 6. 6. 11:24

DBIndexIndex 작동 원리Index 종류B-Tree 인덱스Hash IndexesBitmap IndexGIST(Generalized Search Tree)R-TreeFull Text IndexSpatial IndexTrie(Prefix Tree) IndexCovering Index영속성트랜잭션ORMACIDN+1 문제DB 정규화Data Replicationsharding 전략CAP 이론란?대규모 데이터를 효율적으로 관리하기 위해 데이터베이스를 여러 개의 작은 조각(샤드)으로 분할하는 방식각 샤드가 독립적인 데이터베이스 인스턴스로 작동함.주요 유형범위 기반 샤딩(Range-based Sharding)범위 기반 샤딩은 샤딩 키의 값에 따라 데이터를 범위별로 분할하는 방법.이 방식은 샤딩 키(예: 사용자 ..

99클럽 코테 스터디 17일차 TIL DB Data Replication
카테고리 없음 2024. 6. 5. 21:20

DBIndexIndex 작동 원리Index 종류B-Tree 인덱스Hash IndexesBitmap IndexGIST(Generalized Search Tree)R-TreeFull Text IndexSpatial IndexTrie(Prefix Tree) IndexCovering Index영속성트랜잭션ORMACIDN+1 문제DB 정규화Data Replicationsharding 전략CAP 이론란?둘 이상의 사이트나 노드에 데이터를 저장하는 프로세스데이터 베이스 시스템에서 데이터를 여러 위치에 복사하고 유지하는 프로세스를 말함.데이터의 가용성을 높이고, 데이터 손실에 대비하며, 읽기 성능을 향상 시킬 수 있음.데이터 복제 타입트랜잭션 복제모든 데이터 변경이 주 데이터베이스와 복제본 데이터베이스에 동시에 적용됨..

99클럽 코테 스터디 16일차 TIL DB DB 정규화
99클럽 TIL 2024. 6. 4. 21:14

DBIndexIndex 작동 원리Index 종류B-Tree 인덱스Hash IndexesBitmap IndexGIST(Generalized Search Tree)R-TreeFull Text IndexSpatial IndexTrie(Prefix Tree) IndexCovering Index영속성트랜잭션ORMACIDN+1 문제DB 정규화Data Replicationsharding 전략CAP 이론란?관계형 데이터베이스의 설계 과정에서 데이터를 구조화하여 데이터 중복을 최소화 하고 데이터 무결성을 보장하는 방법DB 의 성능을 향상 시키고, 데이터 삽입, 삭제 및 갱신 시 발생할 수 있는 이상현상을 방지함.목표데이터 중복 최소화동일한 정보를 여러 곳에 저장하지 않음으로써 저장 공간을 절약하고 데이터의 일관성을 유지..

728x90