일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- JPA
- 자바의 정석
- 자바
- 메서드
- Java
- ModelAttribute
- 스파르타코딩
- 백준
- 프로그래머스
- 코딩테스트
- 자료구조
- 객체지향프로그래밍
- 코테
- 브루트 포스
- 스프링
- 웹개발
- 검증
- 네트워크
- db
- OS
- 스프링 MVC
- Bean Validation
- 운영체제
- 쿼리dsl
- 스프링MVC
- 면접
- 반복문
- 정처기
- programmers
- 알고리즘
- Today
- Total
목록DB (4)
개발일지

목차 💡 MongoDB 특징 NoSQL 데이터베이스로서 Document-Oriented 데이터 모델을 사용한다. 데이터를 JSON 형태의 문서로 저장하고, 컬렉션(Collection)에 문서를 그룹화하여 저장한다. 스키마가 유연하며, 필요에 따라 동적으로 데이터 모델을 조정할 수 있다. 수평 확장을 지원하여 대규모 데이터를 처리하는 데 적합하다. Replica Set을 통한 고가용성을 제공하여 장애 복구와 무중단 서비스를 지원한다. 사용 용도 ✅ 비정형 데이터를 다루는 웹 어플리케이션, 소셜 미디어 플랫폼, 로그 분석 시스템 등에 적합하다. ✅ 데이터 모델이 자주 변경되거나 확장성이 필요한 경우 사용할 수 있다. 💡Redis🍀 특징 In-memory 데이터 스토어로서 데이터를 메모리에 저장하므로 빠른 읽..

목차 💡데이터 베이스란 무엇인가? 여러 사람들이 공유하고 사용할 목적으로 통합 관리되는 데이터들의 모임이다. 데이터를 효율적으로 처리하기 위하여 개발된 것으로, 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합이다. 자료항목의 중복을 없애고 자료를 구조화하여 저장함으로써 자료 검색과 갱신의 효율을 높일 수 있다. 데이터 베이스의 특징 1️⃣ 데이터의 독립성 데이터의 논리적 구조와 응용 프로그램의 물리적 구조가 독립적으로 관리될 수 있음을 의미한다. 데이터의 구조가 변경되어도 응용 프로그램을 수정할 필요가 없으며, 응용 프로그램의 구조가 변경되어도 데이터베이스를 수정할 필요가 없다. 2️⃣ 데이터의 무결성 데이터 베이스의 무결성은 데이터의 정확성과 일관성을 보장하는데 중요한 역할을..

목차 정규화란? 데이터 무결성을 유지하기 위해 중복성을 최소화하고 정보의 일관성을 보장하기 위한 개념이다. *데이터 무결성: 데이터베이스 내의 데이터가 정확하고 일관되며 유효한 상태를 유지하는 것 논리 데이터 모델링을 상세화하는 가장 중요한 단계이다. *논리 데이터 모델링 : 업무 프로세스와 데이터 요구 사항을 분석하고, 그것을 데이터 모델로 변환하여 DB를 설계하는 단계 기본 정규형에는 1NF, 2NF, 3NF, BCNF가 있고, 고급 정규화에는 4NF,5N가 있다. 정규화 특징 데이터 모델의 정확성, 일치성, 단순성, 비중복성, 안정성 등을 보장한다. 잘못된 릴레이션을 어떻게 분해해야 하는지에 대한 판단 기준을 제공한다. 데이터 모델의 단순화를 통해 편의성과 안정성, 무결성을 유지할 수 있다. 유연한..

목차 관계형 데이터 베이스란? 테이블, 행, 열의 정보를 구조화하는 방식이다. RDB에는 테이블을 조인하여 정보 간 관계 또는 링크를 설정할 수 있는 기능이 있어, 여러 데이터 포인트 간의 관계를 쉽게 이해하고 정보를 얻을 수 있다. 테이블 행과 열로 이루어진 데이터의 집합을 테이블이라고 한다.(흔히 생각하는 엑셀을 떠올리자) 일반적인 데이터베이스에서는 행과 열만 있으면 테이블이라고 하지만, 관계형 데이터베이스에서는 여기에 특별한 제약을 추가해서 릴레이션(Relation)이라고 부른다. 아래 조건을 충족하는 테이블만이 릴레이션이 될 수 있기 때문에 모든 릴레이션은 테이블이지만, 모든 테이블이 릴레이션인건 아니다. 모든 값은 유일한 값을 가진다. 하나의 릴레이션에서 중복되는 행이 존재하면 안된다. 행 테이..