학습 2

[DATABASE] 관계형 데이터베이스(Oracle)

관계형 데이터베이스란?관계형 데이터 모델 개념을 바탕으로 데이터를 저장 및 관리하는 데이터베이스를 의미한다. 이러한 관계형 데이터베이스를 관리하는 시스템은 RDBMS(relational Database Management System)이라고 부른다.MS-SQL, MySQL, MariaDB, PostgreSQL, DB2, Oracle 등 많은 DBMS 제품이 대부분 관계형 데이터베이스 관리 시스템이다.관계형 데이터 모델(Relational data model) : 데이터 간 관계에 초점을 둔 모델   관계형 데이터베이스 구성 요소 테이블관계형 데이터 베이스는 기본적으로 데이터를 2차원 표 형태로 저장하고 관리한다.이러한 표 형태의 데이터 저장 공간을 테이블(table)이라고 한다.가로줄을 행(row), 세..

학습/DATABASE 2024.05.18

[WebSocket] WebSocket을 활용한 실시간 요청 및 응답 구현

프로젝트를 진행하던 중, 사용자에게 실시간으로 진행상황을 보여주고 싶었다. '어떻게 구현을 할 수 있을까?' 생각을 하다가 실시간 채팅 구현에 많이 사용한다는 WebSocket을 이용해 보기로 했다. 현재 개발 프로세스는 크게 다음과 같다. 모델 서버에서 AI 모델이 돌아가고 있다. 사용자의 요청을 받은 AI 모델이 무엇인가를 만들어낼 때마다 '나 이만큼 만들었어!' 하고 web 서버한테 현재 진행상황에 대한 내용을 보낸다. web 서버는 그 내용을 받아 사용자에게 return 해준다. 우선 모델 서버에 직접 개발하기 전, WebSocket에 대해 처음 인지했기 때문에 다른 환경에서 한 번의 연결로 계속 통신이 되는지를 테스트해보고자 한다. 그전에, WebSocket에 대해 잠깐 알아가는 시간을 가져보자..

학습 2023.11.16
반응형