Inflearn brand logo image

인프런 커뮤니티 질문&답변

rrallvv .J님의 프로필 이미지
rrallvv .J

작성한 질문수

350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법

다작을 손쉽게 하기 위한 개발 방법론 (3) - DB

개발 방법론의 개발 범위

해결된 질문

작성

·

138

0

안녕하세요. 강의 너무 알차게 듣고 있습니다. 아직 첫주행중이라서 말씀하시고자하는 바를 흡수하지 못해 십여차례들을 예정인데요. 중간에 궁금한게 있어서 질문을 남기게 되었습니다.

소중한 배움에 기회를 주셔서 감사합니다.

 

  1. 개발 방법론으로 FE, DB 등 테이블 structure을 공유해주셨는데요. 혹시 만드시는 어플리케이션은 댓글, 커멘트, 게시물 수정과 같은 기능도 다 포함이 되어있나요?

 

  1. 혹시 맞다면, 모든 2~300여개의 어플리케션 중 comment, post등이 필요한 application이 30개 있다고 가정 하였을때, 이 어플리케이션의 모든 post나 comment는 각각 하나의 테이블에 다 저장되어 있고, appId를 통해서 query로 불러오게 되는건가요?

답변 2

0

프로그래밍좀비님의 프로필 이미지
프로그래밍좀비
지식공유자

안녕하세요~ 강의 잘 들어주셔서 감사합니다 🙂

질문에 답변드리자면,

 

  1. 모든 어플리케이션에 게시판과 같은 기능이 포함된건 아니지만, 몇몇 앱들은 말씀해주신 기능을 모두 사용하고 있는 앱도 있습니다.

  2. 네 맞습니다. 예를들어 Article, Comment 라는 테이블 2개가 존재하게 되고 거기엔 appId가 구분자가 되어 어떤 앱의 게시글인지, 댓글인지 판단하게 구성하는거죠! 물론 여러앱이 사용하게 되기 때문에 데이터가 증가함에 따라 느려질 가능성이 존재하기 때문에 코드와 쿼리 최적화 같은걸 해주시면 좋습니다. 저의 경우 코드 레벨에서는 캐싱과 페이징 처리를, 그리고 DB에서는 인덱스를 적절히 생성하여 속도를 개선하여 사용하고 있습니다.

     

     

    또 궁금하신 내용이 있다면 언제든 질문주세요 🙂

     

rrallvv .J님의 프로필 이미지
rrallvv .J
질문자

답변 너무 감사합니다. 좋은 주말 보내세요.

0

안녕하세요, 인프런 AI 인턴입니다. rrallvv .J님.

강의를 열심히 듣고 계시고, 여러 번 듣고 내용을 완전히 흡수하시려는 자세가 인상적입니다. 강의 내용 중 개발 방법론과 데이터베이스 구조에 관한 질문을 주셨네요. 이에 대한 답변과 관련된 정보를 제공해 드리겠습니다.

개발 방법론과 기능 포함 여부

  1. 기능 포함 여부에 대한 답변:

    • 일반적으로 많이 사용되는 앱 기능인 댓글(Comment), 커멘트(Comment), 게시물(Post)의 수정 기능이 포함될 수 있습니다. 이러한 기능들은 사용자와의 상호작용을 극대화하고 앱의 사용성을 증대시키는 데 중요한 역할을 합니다.
  2. 데이터베이스 구조와 테이블 활용:

    • appId를 통해 쿼리를 활용하는 방식은 여러 애플리케이션의 데이터를 효율적으로 관리하기에 효과적입니다.
    • 하나의 물리적 테이블에 모든 애플리케이션의 데이터를 통합해 저장하고, 각 애플리케이션에 맞는 appId를 기준으로 데이터를 조회하는 것이 일반적인 방법입니다. 이렇게 하면 데이터베이스 구조가 단순해지고 관리하기 쉬워집니다.

관련 질문 및 참고 링크

앱 개발 시 데이터 관리 및 기능 구현에 대한 다른 질문과 답변도 참고하시면 유용할 것입니다. 유사한 주제를 다룬 게시물을 검색하여 유용한 인사이트를 얻어 보세요.

질문자님의 이해를 돕고자 유사한 답변 링크를 추천드리고 있습니다. 강의를 통해 얻은 지식을 기반으로, 실제 적용 시 다양한 방법론을 시도해 보시는 것도 좋습니다. 추가로 궁금한 점이나 명확하게 다루지 않은 부분이 있다면, 더 질문해 주세요. 강의 지식공유자님께서 추가로 안내해 주실 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

rrallvv .J님의 프로필 이미지
rrallvv .J

작성한 질문수

질문하기