개요데이터베이스 인터널스를 읽고 있다. 11장을 읽다가 정리를 해두고 싶어 적어둔다.중요 용어 정리일관성 모델내결함성이중화장애 조치(failover)데이터 복제일관성 모델 (Consistency Model): 분산 시스템에서 모든 사용자에게 데이터가 언제, 어떤 값을 볼 수 있을지를 정해주는 규칙.내결함성 (Fault Tolerance): 시스템 일부가 고장 나더라도 전체 기능을 유지할 수 있는 능력.이중화 (Redundancy): 고장에 대비해 같은 구성요소를 여러 개 준비해두는 것.장애 조치 (Failover): 주 시스템이 실패했을 때 자동으로 예비 시스템으로 전환하는 과정.데이터 복제 (Data Replication): 데이터를 여러 위치에 동일하게 복사해두어 가용성과 안전성을 높이는 방법.CAP..
개요 IntelliJ 자체의 데이터베이스 도구가 있다. 이를 활용해보자 참조 링크 블로그: https://twofootdog.github.io/IntelliJ-IntelliJ에서-Database-tool-활용하기/ 데이터 소스 추가하기 데이터베이스와 연결을 하는 것이다. View >> Tool Windows >> Database 선택. 또는 우측 패널의 아이콘에서 데이터베이스 모양을 선택해도 된다. Database 창에서 + 버튼을 클릭하여 Data Source >> 연결하려는 데이터베이스 타입 선택 Amazon Aurora의 MySQL을 사용하고 있기에 여기서는 MySQL을 선택하였다. 연결하려는 데이터베이스의 정보를 입력한다. Name은 편하게 작성하면 된다. Driver는 원하는 Database d..
개요카디널리티(Cardinality)라는 단어를 자주 마주쳤는데 소화가 안되는 단어였다. 이참에 제대로 이해하고 넘어가려 한다. 참고로 이 글의 대부분은 GPT-4의 도움을 받았다(존대말은 GPT-4 복붙)카디널리티란?데이터베이스에서 카디널리티는 크게 두 가지 의미로 쓰인다.데이터베이스 테이블간의 관계데이터베이스 컬럼에 있는 고유한 값의 개수테이블간의 관계한 테이블의 레코드가 다른 테이블의 레코드와 어떤 관계가 있는지를 나타내며 네 가지 경우로 구분할 수 있다. 각각의 관계를 예시와 함께 보자.일대일 (One-to-One) 관계 예시:“사용자(User)" 테이블과 "주소(Address)" 테이블이 있습니다. 각 사용자는 하나의 주소만 가질 수 있고, 각 주소는 하나의 사용자에게만 연결됩니다. 이 경우, ..
- Total
- Today
- Yesterday
- Echo
- 독서
- bun
- 독서후기
- strange
- 잡학툰
- claude code
- API
- 영화
- golang
- solid
- notion
- go
- 오블완
- ChatGPT
- gocore
- MCP
- github
- OpenAI
- agile
- clean agile
- intellij
- 체호프
- websocket
- 인텔리제이
- Gin
- 티스토리챌린지
- postgres
- backend
- 클린 애자일
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |