Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다. 2016년 7월 이전의 글은 다음 링크를 참조하세요. 구 소프트웨어 뉴스 / 구 소프트웨어 포럼 / 구 뉴스 리포트 / 구 특집과 정보 / 구 스페셜 게시판 바로가기

profile
책사랑벌레 https://gigglehd.com/gg/9541784
아직은 살아있는 회원입니다./사람을 관찰
조회 수 438 댓글 14
Extra Form

안녕하세요.

최근 웹 서비스 공부를 해볼 겸 해서 애들을 모아 토이프로젝트를 진행하고 있습니다.

간단(?)하게 왓챠와 비슷한 서비스인데, 술에 대해서 기록할 수 있게 만들고 있습니다.

부족한 점이 많긴 합니다만...

 

암튼 질문은 실 서비스에서 게시물을 삭제했을 때, 바로 DB상에서 지우는게 맞나요?

실제 서비스는 구성해본 적이 없어서 잘 모르겠네요.

 

대충 생각해봤을 때 이런 장 단점이 있을 것 같은데요.

1. 게시물을 지우면 바로 delete

ㄴ DB의 데이터가 작아짐

ㄴ 복구 불가

ㄴ 평점을 매길 때 지워진 데이터는 사용 불가

ㄴ delete로 인한 키 삭제

 

2. 게시물을 지우면 지웠다는 컬럼을 체크하고 보여주지 않음

ㄴ 평점을 매길 때 사용가능

ㄴ 데이터가 커짐

ㄴ 이렇게 남겨도 괜찮은가...?

 

이야기를 계속 나누는데, 잘 모르겠네요.

이에 대해서 의견주시면 감사하겠습니다!



  • profile
    title: 흑우Moria 2021.02.26 23:57
    지우면 의존성 문제때문에 엄청나게 꼬이는 상황이 발생할 수 있기때문에 보통 안지웁니다.

    아, 게시글 한정이면 지울수도 있어요.
  • profile
    책사랑벌레      아직은 살아있는 회원입니다./사람을 관찰 2021.02.27 14:31
    의존성 문제가 있겠군요.
    좋은 의견 감사합니다!
  • profile
    낄낄 2021.02.26 23:59
    데이터 크기: 10년 넘게 운영한 기글 DB가 압축 안하고 10GB던가 그럴텐데, 용량은 별것 아니지만 이걸 관리하고 여기서 검색하는 건 좀 귀찮은 일이죠. 어떤 조건에서 서비스를 운영하고, 해당 서비스의 용량이 어디까지 늘어나느냐에 따라 달라지겠네요.

    복구: 복구해야 할 이유가 있는 데이터인지?

    데이터를 안 지웠을 경우: 개인정보는 법적으로 바로 삭제하던가 따로 보관해야 된다고 대충 들었는데, 이건 개인정보는 아니니까 상관 없겠네요.

    가장 중요한 건 그 컨텐츠를 누가 만들고 누구에게 권한이 있느냐 아닐까요?
  • profile
    책사랑벌레      아직은 살아있는 회원입니다./사람을 관찰 2021.02.27 14:34
    데이터가 막 커지고 그렇진 않군요. 기글이면 엄청 클 줄 알았는데요.

    그렇다면, 복구는 딱히 관련이 없고..
    리뷰를 사용자가 만드니, 사용자에게 저작권이 있겠죠.

    다른 방면으로도 좀 더 고민해봐야겠습니다. 감사합니다.
  • profile
    PHYloteer      🤔 2021.02.27 00:04
    제목과 본문은 지우고 삭제 상태 체크하고 나머지는 남긴다는 선택지도 있지요.
  • profile
    책사랑벌레      아직은 살아있는 회원입니다./사람을 관찰 2021.02.27 14:35
    그런 방법도 있겠네요. 대부분의 내용은 지우고, 가명정보로써 활용하는 방법도 생각해봐야겠어요.
  • profile
    title: 컴맹쮸쀼쮸쀼 2021.02.27 01:08
    많은 경우 게시물을 삭제했다는 필드에 체크해주기만 하고 실제 데이터는 남겨두는 것으로 압니다. 마치 [휴지통] 기능처럼요.
    정말로 데이터를 삭제할 경우 잘못 지우거나 했을 때 큰일나거든요. 그리고 게시물을 지웠을 때 해당 게시물과 연관된 아이템(댓글이나 첨부파일 등)의 처리도 신경써야 할 것이 많고요.
  • profile
    책사랑벌레      아직은 살아있는 회원입니다./사람을 관찰 2021.02.27 21:50
    확실히 첨부파일들 문제가 있겠네요. 좋은 답변 감사합니다!
  • profile
    title: 컴맹쮸쀼쮸쀼 2021.02.27 21:55
    비슷한 예를 들면 DELETE CASCADE의 경우가 있습니다. 사용자가 뭔가 예약 같은 것을 잡았는데 그 뒤에 탈퇴를 했다면 그런 예약 정보 같은 것까지 탈퇴를 통한 회원정보 삭제 과정에서 함께 DB에서 날려버릴 수 있는 뭐 그런 기능인데요, 이걸 잘못 구성하면 사용자 탈퇴와 동시에 그 사용자가 쓴 글과 댓글과 거기에 연결된 모든 글 및 댓글까지 한번에 모조리 날아가는 사태가 벌어질 수도 있습니다. 어이없게 느껴질 수도 있지만, 그런 꼴이 나는 걸 옛날에 팀 프로젝트할 때 실제로 봤거든요. 간이 SNS를 만드는 프로젝트였는데, ORM 쓰면서 CASCADE를 잘못 잡아놓는 바람에 한 사람이 탈퇴하면 그 사람과 친구로 등록되어 있던 모든 사람이 모두 탈퇴 처리되는(?!) 해프닝이 있었습니다. 실제로는 아무도 안 쓸 토이 프로젝트에다 한창 개발 중이었는지라 그냥 팀원끼리 낄낄대며 해당 코드 작성한 사람을 놀리고 넘어갔지, 만약 그게 실제 서비스였다면…
  • profile
    책사랑벌레      아직은 살아있는 회원입니다./사람을 관찰 2021.03.01 13:24
    모델링은 힘들군요 ;ㅅ;...
    예시 감사합니다!
  • profile
    Retribute      안녕하세요. 행복한 하루 되세요. https://blog.naver.com/wsts5336     2021.02.27 01:14
    보통 웹페이지와 DB를 연동할 때 게시글 삭제 기능을 넣는데 삭제 기능이 일반적으로 아는 그런 삭제 기능이 아니라 보이지 않게 처리하는 기능을 넣습니다.

    데이터베이스 무결성 훼손의 여지도 있고해서요
  • profile
    책사랑벌레      아직은 살아있는 회원입니다./사람을 관찰 2021.02.27 21:51
    무결성 문제가 있군요.
    좋은 답변 감사드립니다.
  • ?
    코어스      A person who wants to be a $nerd \setminus \{SOCIAL INEPTITUDE\}$ 2021.02.27 03:43
    게시물같은 경우 숨김처리 -> 삭제처리 2단계로 나누는 것이 좋습니다. 일반적인 삭제는 field에 isHidden 같은것으로 숨김처리해서 안보이도록 하고, 개인정보 보호관련해서 약관상 필요한 경우이거나 관리자가 강제로 삭제시에는 삭제될 수 있도록 말이죠.
  • profile
    책사랑벌레      아직은 살아있는 회원입니다./사람을 관찰 2021.02.27 21:52
    넵 감사합니다!
    이러한 식으로 구성하도록 이야기 해야겠어요.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. 포트포워딩 시 포트 번호가 겹칩니다.

    포트포워딩 옵션에 들어가니까 이런게 있던데..     사진 잘 안보이죠? 좌측부터 이렇게써잇는겁니다   포트 포워딩           포트 포워딩 리스트           로컬 IP 주소 프로토콜 포트 범위 로컬 포트 설명 삭제 192.168.XX.XX TCP / U...
    Date2021.02.27 질문 Bytitle: 귀요미veritas Reply2 Views413 file
    Read More
  2. No Image

    윈도우10 Enterprise LTSC 2021부터는 지원기간이 5년으로 타노스 당합니다

    이번 하반기에 나올 2021 LTSC는 수명 주기가 5년으로 단축될 예정입니다 2015/2016/2019 LTSC는 10년이었으니 2016 LTSC와 지원 종료 기간이 비슷하겠네요   이런 변경을 한 이유는 아래와 같습니다. 1. 데스크탑 환경에서 10년의 지원은...
    Date2021.02.27 소식 Bytitle: 고양이애옹 Reply7 Views760
    Read More
  3. No Image

    지포스 461.72 WQHL 드라이버 공개. 크롬/엣지 크래시를 해결

    지포스 461.72 WQHL 드라이버가 공개됐습니다. 지포스 RTX 3060, 채굴용 카드인 CMP 40HX/30HX를 지원하며, 일부 게임과 앱의 지싱크 버그를 개선했습니다. 또 HDMI 출력으로 블루레이를 재생했을 때 화면이 깜박거리던 문제, 수직 동기화...
    Date2021.02.27 소식 By낄낄 Reply3 Views529
    Read More
  4. No Image

    윈도우 10에서 3D 개체 제거

    윈도우 10에서 3D 개체 폴더가 제거될 예정입니다. 폴더 자체가 없어지는 건 아니고, 이 폴더가 파일 탐색기에 표시되지 않도록 바뀝니다. 윈도우 10 인사이더 프리뷰 빌드 21322에 적용됐으니, 실제로 적용되기까지는 시간이 걸릴 듯 합...
    Date2021.02.27 소식 By낄낄 Reply5 Views596
    Read More
  5. No Image

    macOS 빅 서 11.2.2 업데이트

    macOS 빅 서 11.2.2 업데이트가 제공됩니다. 특정 USB-C 허브나 도크를 맥북 프로 2019년 이후 제품이나 맥북 에어 2020년 이후 제품에 연결할 경우 생기는 손상을 방지합니다. 써드파티 제품이라고만 써졌지 어떤 제품인지는 안 나와 있...
    Date2021.02.27 소식 By낄낄 Reply1 Views345
    Read More
  6. 인텔 무선랜 드라이버의 블루스크린 문제 해결

    인텔이 무선랜 모듈의 드라이버인 Intel PROSet / Wireless Software 22.30.0를 공개했습니다. 드라이버 때문에 생긴 블루스크린을 수정하고 기능/보안 향상, 채널 165의 AP에 연결해서 모바일 핫스팟을 켜면 네트워크 스캔 목록에 안 뜨...
    Date2021.02.27 소식 By낄낄 Reply2 Views328 file
    Read More
  7. No Image

    웹서비스를 만들 때, 데이터 삭제와 관련된 질문입니다.

    안녕하세요. 최근 웹 서비스 공부를 해볼 겸 해서 애들을 모아 토이프로젝트를 진행하고 있습니다. 간단(?)하게 왓챠와 비슷한 서비스인데, 술에 대해서 기록할 수 있게 만들고 있습니다. 부족한 점이 많긴 합니다만...   암튼 질문은 실 ...
    Date2021.02.26 질문 By책사랑벌레 Reply14 Views438
    Read More
  8. 파폭 나이틀리 로고가......

          한창 파폭으로 웹서핑을 하는 동안 로고가 아주 특이해 졌네요..... (가짜 인줄 알았는데 레딧 보니 아니더군요) (예전에도 본적 있는 것 같은데 기억이 안나네요)
    Date2021.02.26 일반 By엠폴 Reply7 Views733 file
    Read More
  9. 레노버 노트북은 드라이버를 업데이트하면서 바이오스 설정을 날려버리는군요

    레노버 플렉스5 14ARE R5 W10 https://gigglehd.com/gg/7443962 이걸 만족하면서 사용 중입니다. 100% 만족하는 건 아니고요. 무겁고, 두껍고, 좀 시끄럽고, 성능이 엄청나게 높진 않고, 화면이 구리고, 해상도가 기대만큼 높진 않으며, M...
    Date2021.02.26 일반 By낄낄 Reply4 Views570 file
    Read More
  10. 시놀로지 Cloud Sync 패키지에 바이두 클라우드 연결이 안되네요.

    예전 2TB까지 용량을 주던 때에 계정을 만들어 조금씩 사용해오다가 한달정도 유료회원권을 끊어 백업용으로 사용했었습니다. 이제는 서버에 헤놀로지도 올려놓고 정품 시놀까지 있고 용량도 넉넉하여 사용을 잘 하지 않아 바이두클라우드...
    Date2021.02.26 질문 ByExpBox Reply2 Views326 file
    Read More
  11. No Image

    짜증나네요. 짜장면 같은 엔비디아 드라이버.

    461.xx 버전에서의   RTX 3000 번대 성능하락이 왜이리 심한건지..'   450번대로 당분간은 더 버텨야겠어요.   관련 유튜버들 영상이나 실험도 참고해봤는데 역시나네요.
    Date2021.02.26 일반 Bytitle: 귀요미소망노인복지센터 Reply12 Views785
    Read More
  12. 아마존 AWS에 macOS 빅 서 추가

    아마존의 클라우드 서비스인 아마존 ECS2의 맥 인스턴스에 macOS 빅 서(11.2.1)가 추가됐습니다. 빅 서는 Scode 12.5, iOS/iPadOS/tvOS 14.5, 워치OS 7.4 버전의 SDK를 쓸 수 있고 아마존의 EFS 파일 시스템에 액세스 가능합니다.
    Date2021.02.26 소식 By낄낄 Reply1 Views632 file
    Read More
  13. 워드/오피스의 단어 예측 입력 기능 추가

    마이크로소프트가 아웃룩과 워드에 단어 예측 기능 (Text Prediction)을 추가합니다. 아웃룩은 윈도우/안드로이드/iOS 버전에 차례대로 나오며, 워드는 3월 중에 윈도우 버전에 추가됩니다. 2020년 9월의 오피스 인사이더에서 공개된 기능...
    Date2021.02.26 소식 By낄낄 Reply3 Views286 file
    Read More
  14. 6개월 무료 심 수령 및 장착기

          최근 기글에서 발견하고 신청한 6개월 20기가 무료 심이 일주일 만에 등기우편으로 도착했습니다.       책자속에 따로 고정은 안된 상태로 들어 있네요.     도착 전에 당근나라에서 구해둔 화웨이 모뎀입니다. 국내 대부분의 주파...
    Date2021.02.25 일반 Bytitle: 고양이준0111 Reply14 Views681 file
    Read More
  15. No Image

    T-Mobile에서 카카오톡 사용시 문제 발생

    국내 거주자에게는 전혀 상관없는 일입니다. 서양의 통신사 중 하나인 T-Mobile 에서 카카오톡을 사용시 문제가 발생한다는 보고가 있다는 소식이고요,   카카오 측에서는 T-Mobile 네트워크의 문제로 추정하고 있으니 문제가 발생할 시 ...
    Date2021.02.25 소식 Bytitle: 귀요미veritas Reply3 Views440
    Read More
목록
Board Pagination Prev 1 ... 7 8 9 10 11 12 13 14 15 16 ... 310 Next
/ 310

현아이디어
AMD
MSI 코리아

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소