DB 2

[IT 개념] Web Server vs. Web Application Server(WAS)

○ Web Server vs Web Application Server 차이점 항목 Web Server Web Application Server (WAS) 주요 역할정적 파일 제공 (HTML, CSS, JS, 이미지 등)동적 콘텐츠 처리 (비즈니스 로직 수행)처리 대상정적인 요청 (브라우저가 그대로 해석 가능)동적인 요청 (데이터 조회, 연산 등 필요)예시 기능요청 라우팅, 정적 파일 캐싱, 리버스 프록시로그인 처리, DB 질의, 세션 관리대표 소프트웨어Apache HTTP Server, NginxTomcat, WebLogic, JBoss, Node.js 서버 등DB와의 직접 연결❌ (보통 없음)✅ (비즈니스 로직 내에서 직접 DB 접근)동작 방식요청을 받아 그대로 응답요청을 받아 내부 로직 처리 후 결..

[IT 용어] Graph Database (그래프 DB)

○ 개요 현대의 데이터는 점점 더 복잡하고 연결되어 있습니다. 이런 데이터의 특성을 효과적으로 표현하고 분석하기 위해 등장한 것이 바로 그래프 Database(Graph DB)입니다. 이번 글에서는 그래프 데이터베이스의 정의부터 관련 개념, 장단점, 활용 사례까지 자세히 알아보겠습니다. ○ 그래프 Database란? 그래프 데이터베이스는 데이터를 노드(Node)와 엣지(Edge)의 형태로 저장하고, 이들 간의 관계를 중심으로 데이터에 접근하고 조작하는 데이터베이스입니다. 전통적인 관계형 데이터베이스가 테이블 중심의 구조를 갖고 있다면, 그래프 DB는 객체 간의 관계성을 직관적으로 표현하고 탐색할 수 있도록 설계되어 있습니다. ○ 주요 구성 요소노드(Node) : 그래프에서 개별 객체(예: 사람, ..