CS-studi / CS-study

📚 면접을 위한 CS study

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[답변 못한 질문들]하현준

guswns3371 opened this issue · comments

2022.03.30

Q. 트랜잭션의 데드락을 해결하는 또 다른 방법?

트랜잭션의 순서 규칙을 정한다. Timestamp?

Q. DB Lock의 종류?

row level, colum level, page level, table level, database level

Q. 반정규화로 정규화의 단점을 해결할 수 있다고 했는데, 처음부터 정규화를 안하면 되지 않을까?

반정규화를 하기위해서 애초에 정규화가 진행되어야 한다.

Q. index split이란?

Q. InnoDB에서 PK가 없으면 어떻게 Clustered Index를 설정할까?

인조키 또는 unique + not null key

Q. database hint란?

2022.04.10

질문

  • 키보드 입력은 어떤 조합? 동기+블로킹? 동기 + 논블로킹?
  • 유투브 조회수 관리에 뮤텍스, 세마포어 중 어떤 것을 사용하는게 바람직할까? (작년 카카오) -> 싱글 스레드인 레디스 사용하는게 좋다

2022.04.16

  • 고정 분할 방식의 장점 -> demanding allocation problem이 없다??
  • 공유 페이징 기법
  • 연관 레지스터 사용방법