2023/11/06 3

[API] REST API ?

[ REST API는 Representational State Transfer의 약자이다 ] REST API는 웹 서비스 간의 상호 작용을 위한 1아키텍처 스타일이에요! 이 아키텍처를 사용하는 API는 HTTP 프로토콜을 기반으로 데이터를 교환하고, Resource(자원)의 상태를 Transfer(전달)하는데 Representaion(표현)을 사용합니다. REST API의 주요 특징은 다음과 같습니다. 1. REST API 특징 1-1. 상태없음(Stateless) : 서버가 클라이언트의 상태를 저장하지 않습니다. 각 요청은 독립적이고, 필요한 모든 정보는 그 요청 내에 포함되어 있어야 해요. 1-2. 자원 기반(Resource-Based) : REST API는 자원(예를 들면, 사용자, 문서, 이미지)..

개념 2023.11.06

[Data] RDBMS 가 뭐야? 간단하게 설명해줄게

[ RDBMS는 Relational Database Management System의 약자 ] 관계형 데이터베이스 관리 시스템을 말해요. 이 시스템은 데이터를 구조화된 형태로 저장하고 관리하는 소프트웨어로서, 관계형 모델을 기반이에요. 관계형 모델이란? 관계형 모델은 데이터를 테이블 형태로 조직화하고, 각 테이블은 행(row)와 행(column)으로 구성되어 있습니다. RDBMS의 가장 큰 특징 중 하나는 데이터 항목 간의 관계를 통해 정보를 조직할 수 있다는 점이죠. 특징은 다음과 같습니다. 1. RDBMS(relational database management system) 특징 1-1. 테이블 기반 : 데이터는 테이블(or 릴레이션)에 저장되며, 각 테이블은 여러 개의 열로 구성됩니다. 열에는 데이..

개념 2023.11.06

[Data] Redis 와 RDS 차이점이 궁금해?

[ Redis는 Remote Dictionary Server의 약자 ] 키-값 구조(key-value형태)의 비정형 데이터 저장관리 도구에요! 일반적인 RDS는 테이블에 맞춰서 데이터 형태가 정해져 있어서, 데이터를 바꾸기 위해서는 테이블을 바꿔야해요. 하지만, Redis는 비정형 데이터, 즉 데이터베이스 관리시스템(DBMS)입니다! RDS(Relational Database Service)와 Redis는 둘다 데이터 저장과 관리를 위한 시스템이에요. 하지만, 목적과 기능적인 면에서 명확한 차이점이 있죠! 이 둘의 주요 차이점은 다음과 같습니다 :) 1. Redis의 특징을 알아볼까요? 1-1. Redis는 오픈 소스의 인 메모리 데이터 구조 저장소로, 캐시, 세션관리, 퍼블리시/서브 스크라이브 시스템,..

개념 2023.11.06