Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DB] 05. Master/Slave, Partitioning/Sharding #18

Open
kylekim2123 opened this issue Nov 16, 2023 · 3 comments
Open

[DB] 05. Master/Slave, Partitioning/Sharding #18

kylekim2123 opened this issue Nov 16, 2023 · 3 comments

Comments

@kylekim2123
Copy link
Contributor

  • Master/Slave
  • Partitioning, Sharding
@weonest
Copy link
Contributor

weonest commented Nov 24, 2023

  1. Replication에 대해서 설명해주세요.
  2. MySQL의 Replication 과정에 대해서 설명해 주세요.
  3. 무중단 레플리케이션을 하기 위해서는 마스터와 슬레이브 서버를 어떻게 구성해야 할까요?
  4. 지속적인 Replication 이용시 발생하는 문제점에 대해서 아시는 게 있다면 설명해주세요.
  5. 수평 파티셔닝과 샤딩의 차이점은 무엇인가요?
  6. 파티셔닝을 할 때 고려해야할 점은 무엇이 있을까요?
  7. 수직 파티셔닝과 정규화의 차이는 무엇인가요?

@kylekim2123
Copy link
Contributor Author

  1. 파티셔닝의 개념과 특징을 설명해주세요.
  2. 파티셔닝을 사용하면 좋을 사례 하나를 제시해주세요.
  3. 파티셔닝의 단점은 무엇이 있을까요?
  4. 수평 파티셔닝과 수직 파티셔닝의 개념과 차이점에 대해 간단히 설명해주세요.
  5. 수평 파티셔닝의 분할 기준에 대해 한, 두 가지 정도 설명해주세요.
  6. 샤딩의 개념과 장점에 대해 설명해주세요.
  7. 샤딩의 단점에 대해 설명해주세요.
  8. 샤딩의 종류에 대해 아는대로 설명해주세요.
  9. DB 레플리케이션의 개념에 대해 설명해주세요.
  10. DB 레플리케이션과 샤딩 모두 여러 DB 서버를 둔다는 공통점이 있는데요. 그럼 둘의 차이는 무엇인가요?

@K-jun98
Copy link
Contributor

K-jun98 commented Nov 24, 2023

  1. 데이터베이스 복제란 무엇입니까?
  2. 데이터베이스 복제의 장점은 무엇입니까?
  3. 복제와 백업의 차이점은 무엇입니까?
  4. 데이터베이스 파티셔닝이란 무엇입니까?
  5. 파티셔닝의 장점은 무엇입니까?
  6. 파티셔닝의 단점은 무엇입니까?

@kylekim2123 kylekim2123 changed the title 05. Master/Slave, Partitioning/Sharding [DB] 05. Master/Slave, Partitioning/Sharding Dec 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants