codestates / codestates/ds-TIL

[TIL] 문승태 201120

Open
#998 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

Month 3 - 여정의 시작


# SQL, # NoSQL, # ACID

오늘 배운 것:

1. ACID
- Atomicity(원자성): 트렌젝션이 전체적으로 성공필요
- Consistency(일관성): 데이터 상태는 트랜젝션과 관계없이 유효
- Isolation(고립성): 각 트랜잭션이 독립적
- Durability(지속성): 로그가 남아야한다.

2. SQL
- AUTOINCREMENT를 쓰면 sqlite_sequence가 생긴다.
- N:N 관계

앞으로의 과제:

- SQL 데이터베이스를 관리하는데 있어서 ACID를 잘 고려해야겠다.

그 외 느낀 점:

- AUTOINCREMENT를 사용할 때 새로운 테이블이 생기는 것에 주의해야겠다.
- N:N 관계는 양쪽이 다수의 옵션을 가질 수 있어야 한다.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.