RESTful API (Representational State Transferful API) Representational State Transfer(REST) 아키테처 원칙을 따르는 웹 서비스의 한 방식 자원을 URI로 표현하고 HTTP 메서드를 통해 해당 자원을 조작하는 방식으로 동작 간결하고 확장 가능하며, 다양한 클라이언트와 서버 간의 상호작용을 용이하게 만드는 목적 RESTful API의 주요 개념 및 특징 자원 (Resource) API에서 제공하는 모든 것을 자원으로 표현 예: 사용자, 제품, 주문 URI(Uniform Resource Identifier) 각 자원은 고유한 URI로 식별 RESTful API에서는 리소스의 표현이 URI에 의해 결정됨 HTTP 메서드(HTTP Methods..
NoSQL 데이터베이스 모델의 종류와 특징 문서 지향 데이터베이스 (Document-Oriented Database) 데이터를 문서 형식(JSON 또는 BSON)으로 저장 중첩된 구조를 지원하여 복잡한 데이터 모델링이 가능 MongoDB가 대표적 예시 키-값 데이터베이스 (Key-Value Database) 간단한 키와 값의 쌍으로 데이터 저장 높은 읽기/쓰기 성능 제공 Redis, DynamoDB가 대표적 예시 와이드 칼럼 스토어 (Wide Calumn Database) 행과 열이 아닌 열과 값의 쌍으로 데이터 저장 대량의 데이터에 대한 읽기 성능이 뛰어남 Apache Cassandra가 대표적 예시 그래프 데이터베이스 (Graph Database) 노드(Node)와 간선(Edge)으로 이루어진 그래프..
관계형 데이터베이스(Relation Database) 데이터를 테이블로 구성하고 테이블 간 정의된 관계를 통해 데이트럴 조작화하는 데이터베이스 시스템 관계형 데이터 모델을 기반으로 하며, SQL을 사용하여 데이터를 조작 많은 기업 및 애플리케이션에서 데이터의 안정성과 일관성을 유지하기 위해 널리 사용 대표적인 관계형 데이터베이스 : MySQL, PostgreSQL, Oracle Database, Microsoft SQL Server 등 테이블(Table) 데이터가 저장되는 기본 단위 행과 열로 이루어진 2D 구조 각 테이블은 고유한 이름을 가지며, 각 열은 속성을 나타냄 행(Row) 테이블에 저장되는 개별 데이터의 한 단위 레코드 또는 튜플이라고 불림 열(Calumn) 테이블의 속성 각 열에는 특정 유형..

저는 산대특 국비지원교육과정을 통해 'JAVA와 SPRING을 활용한 통합시스템 구축 개발자 양성 과정'을 오늘로써 수료하였습니다👏🏻👏🏻👏🏻 어느덧 약 7개월이라는 시간이 훌쩍 지나 학원에서 블로그 글을 작성하는 것도 오늘이 마지막이겠네요🤧 다니던 직장을 그만두고 지난 7개월동안 JAVA 기초문법부터 시작해서 JSP Servlet 프로젝트, Spring 프로젝트를 진행하면서 정말 많은 우여곡절이 있었지만 그래도 중도에 포기하지않고 마지막까지 잘 해낸 나 자신 칭찬해!!! 이렇게 마무리되는 것이 아쉽기도 후련하기도 그리고 후회와 걱정, 기대와 설렘까지 정말 많은 감정들이 교차하는 것 같아요. 아쉬운 점들이 정말 많았지만 가장 아쉬웠던 건 역시 팀 프로젝트를 경험해보지 못하고 과정을 마치게 되었다는 부분이었..

올해의 목표 중 하나, SQLD 자격증 취득! 자격증 취득하기가 취미인 사람 나야, 나ㅋㅋㅋ 관련 정보들을 정리해두면 참고하기 좋을 것 같아 끄적 - https://www.dataq.or.kr/www/main.do 메인화면 : 데이터자격시험 www.dataq.or.kr 👆🏻데이터 관련 자격검정은 Kdata 홈페이지에서 확인 가능👆🏻 SQL 자격은 크게 전문가/개발자 자격 2가지로 나뉘는데 전문가 자격은 개발자 자격을 취득한 자에 한해 응시가 가능하기 때문에 응시자격 제한이 없는 SQL 개발자 자격검정을 먼저 준비해보기로 했다! 데이터의 접근은 SQL에 의해서만 가능하기 때문에 SQL 사용이 필수적이다보니 SQLD 자격 취득이 취업에 도움이 되지않을 리 없거니와 실제 프로젝트에서도 일부 SQL의 기본적인..