codestates / codestates/ds-TIL

[TIL] 오예은_201119

Open
#974 0 comments 0 reactions 0 assignees View on GitHub
DSFT01
Dominant language
No language data
Stars
2
Forks
1
PR merge metrics
No merged PRs in 30d

Description

## 키워드
`SQL` `NoSQL` `scheme`

## 배운 것
- SQL: ACID가 필요한 경우, 복잡한 쿼리를 요구하는 경우, 데이터의 급격한 변화나 성장이 없는 경우
- NoSQL: 실시간 데이터, 구조 없이 수많은 데이터 저장, 계속해서 변하는 환경, 클라우드 컴퓨팅 및 저장공간을 최대한 활용할 때
- SQL의 특징: Atomicity, Consistency, Isolation, Durability
- DB 설계와 데이터베이스 정규화 (관련개념): 데이터 중복 최소화, 데이터 무결성, 데이터 이상현상(삽입,갱신,삭제)

## 느낀 점
- 상황이나 데이터 특징에 따라 처음에 데이터베이스를 잘 선택해야 후에 오는 문제들을 줄일 수 있을 것 같다.
- 스키마를 그리는 과정에서 데이터간 관계가 헷갈리는 부분이 있다. 개념정리를 다시 해야겠다.
- 이제서야 조금씩 감이 잡혀서 지난 과제들을 다시 보고 있다. 이번주 내용은 이번주에 소화할 수 있도록 최선을 다해야겠다.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue body is the complete TIL entry about SQL, NoSQL, schemas, and normalization; no file, test, or entry point is mentioned. Start by checking the repository’s contribution structure and whether this entry still needs to be added, with completion meaning the learning note is accepted in the expected location.

Written by the indexing model from the issue text.

Assessment

Tech stack
sql
Domain
databases
Issue type
Documentation
Difficulty
1/5
Estimated time
Under an hour
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.