게시글
질문&답변
2024.11.20
통계 수치와 관련된 컬럼
안녕하세요 RookieLsou님!좋은 고민하시고 계시네요~!! 말씀해주신 대로 각 게시글의 조회수와 좋아요 수를 매번 조회하려면 많은 데이터들을 Full Scan 해야하는 게 성능에 안 좋은 영향을 끼칩니다. 이 때문에 성능을 개선하기 위해 역정규화를 수행하는 방식을 선택합니다!말씀해주신 대로 테이블에 좋아요 수나 조회 수 컬럼을 붙이는 방식을 선택하기도 하고, 아예 조회용 테이블을 분리해서 관리하기도 합니다! 이 외로 궁금하신 점 있으시면 또 질문 남겨주세요:D
- 0
- 2
- 18
질문&답변
2024.11.12
MariaDB 사용 시 EXPLAIN ANALYZE 이용 불가 문의
안녕하세요 isjong00님! 질문해주신 내용 바탕으로 저도 검색을 조금 해봤는데MariaDB에서는 EXPLAIN ANALYZE 대신에 ANALYZE TALBE 라는 명령어를 활용해야 할 것 같습니다. 다만, MySQL에서 출력하는 결과의 형태가 MariaDB의 출력 결과의 형태와는 달라서별도로 MariaDB의 출력 결과를 보는 방법을 따로 익히셔야 할 것 같습니다!그래도 데이터베이스가 가지고 있는 핵심적인 개념들은 비슷하므로해당 강의 내용을 기반으로 성능 최적화의 큰 방향성을 먼저 잡으셔도 좋을 것 같습니다~!!참고하시면 좋은 링크 아래에 같이 남겨둘게요~!!https://runebook.dev/ko/docs/mariadb/analyze-statement/index 이 외로 궁금하신 점 생기시면 또 질문 남겨주세요~~
- 0
- 2
- 39
질문&답변
2024.11.11
데이터 타입 (Data Type) 질문
안녕하세요 지영님! MySQL에서는 BOOLEAN이라는 타입이 따로 존재하지 않습니다. 그래서 BOOLEAN으로 설정을 하게 되면 자동으로 TINYINT(1)로 데이터 유형이 설정되게 됩니다:) 이 외로 궁금하신 점이 있으시면 언제든 질문 남겨주세요~~
- 0
- 2
- 45
질문&답변
2024.11.06
https://conduit.realworld.how/ 이거 원래 안들어가지나요?
안녕하세요 병맛과학님! 제보 감사합니다!!사이트를 다시 들어가보니 사이트가 접속이 안 되게끔 바뀐 것 같네요ㅠㅠ!https://demo.realworld.io/#/위 사이트 참고해주시거나 피그마에 있는 디자인 UI 위주로 참고해주세요~!!강의 자료에 있는 출처 링크도 수정해두었습니다!
- 0
- 1
- 34
질문&답변
2024.11.05
서브 태스크
안녕하세요! 질문해주신 내용에 대해 답변드려 볼게요:)네! 만약 서브 태스크가 대댓글처럼 계층식으로 이루어진다면 계층형 구조로 설계할 것 같습니다.(다만, DB 설계에는 정답이 하나만 있는 건 아니니 이 방식이 무조건 정답이라고 생각하지 않으셔도 됩니다)제가 주로 설계를 할 때는 무한대댓글을 구현할 때 인접리스트를 활용하는 편입니다!(말씀해주신 다른 여러 DB 패턴들과 비교해서 장단점을 찾아서 공부해보셔도 좋겠네요~!!)이 외로 궁금하신 점 있으시면 또 질문 남겨주세요~~
- 1
- 2
- 64
질문&답변
2024.11.05
조회수
안녕하세요 띵똥님! 좋은 질문 해주셨네요😊 조회수를 구현할 때는 특정 유저가 악의적으로 매번 새로고침을 통해 조회수를 올리는 행위를 막을 수 있어야 합니다. 말씀해주신 1번째 방식(게시글 컬럼에 로그인 안 한 사용자의 조회수 넣기)으로 구현하게 되면악의적으로 조회수를 올려버릴 수 있게 됩니다. 그래서 이걸 방지하기 위해 로그인 안 한 사용자를 구별하기 위해서 일반적으로 IP 주소를 같이 기록해놓기도 합니다. 그럼 중간 테이블을 아래와 같이 구성할 수 있습니다. views (조회수 테이블)id : PKpostId : 게시글 id (FK)userId : 사용자 id (FK), Null 허용ipAddress : IP 주소 이 외로 궁금하신 점 있으시면 또 질문 남겨주세요:)
- 2
- 1
- 57
질문&답변
2024.10.30
연관관계 질문
안녕하세요 hoonseung님! 강의 잘 들어주셔서 감사합니다ㅎㅎ'하나의 A', '하나의 B' 이렇게 두 가지 관점에서 바라보기 때문에'여러개의 A'라고 생각하지 않아도 관계 파악을 하는 데 크게 문제가 없습니다:)혹시 문제가 발생하는 예시가 있다면 언제든 질문 올려주세요~~
- 0
- 1
- 79
질문&답변
2024.10.28
[실습] 개인 프로젝트에서 많이 쓰는 CI/CD 구축 방법 - 2에서 fail..
안녕하세요 red9123님! 말씀해주신 에러 메시지를 봤을 때는 EC2에 /home/tests6이라는 경로가 존재하지 않는 것처럼 보이네요!혹시 생성하신 EC2에서 /home/tests6 경로가 존재하는 지 확인 한 번 해봐주실 수 있을까요~?? 만약 경로가 있는데도 작동이 되지 않는다면 질문 다시 한 번만 남겨주세요:D
- 0
- 2
- 50
질문&답변
2024.10.27
codedeploy세팅/ iam설정 강좌에서
안녕하세요 red9123님!EC2 인스턴스 페이지로 들어가셔서 아래와 같이 Name이 설정되어 있는 지 확인 한 번 해봐주실 수 있을까요?만약 Name이 설정되어 있지 않다면 Name을 입력하신 다음에 IAM을 설정해보세요:)(사진)만약 이렇게 했는 데도 안 되신다면 다시 한 번 질문 남겨주세요~!!
- 0
- 1
- 41
질문&답변
2024.10.24
각 세션에 보충강의로 Spring Boot에 적용하는 것도 올려주세요.
안녕하세요 은형님! 추후에 Spring Boot를 활용해서 S3를 사용하는 방식에 대해서도 추가로 보충해두겠습니다!우선 Spring Boot 개발자이더라도 구현하실 수 있게 참고 링크 첨부해두겠습니다:Dhttps://gaeggu.tistory.com/33https://rlaehddnd0422.tistory.com/159 구현하면서 어려운 점 생기시면 언제든 또 질문 남겨주세요~~
- 0
- 2
- 64