Skip to content

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

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

profile
책사랑벌레 https://gigglehd.com/gg/9541784
아직은 살아있는 회원입니다./사람을 관찰
조회 수 656 댓글 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
    데이터가 막 커지고 그렇진 않군요. 기글이면 엄청 클 줄 알았는데요.

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

    다른 방면으로도 좀 더 고민해봐야겠습니다. 감사합니다.
  • ?
    PHYloteer      🤔 2021.02.27 00:04
    제목과 본문은 지우고 삭제 상태 체크하고 나머지는 남긴다는 선택지도 있지요.
  • profile
    책사랑벌레      아직은 살아있는 회원입니다./사람을 관찰 2021.02.27 14:35
    그런 방법도 있겠네요. 대부분의 내용은 지우고, 가명정보로써 활용하는 방법도 생각해봐야겠어요.
  • profile
    쮸쀼쮸쀼 2021.02.27 01:08
    많은 경우 게시물을 삭제했다는 필드에 체크해주기만 하고 실제 데이터는 남겨두는 것으로 압니다. 마치 [휴지통] 기능처럼요.
    정말로 데이터를 삭제할 경우 잘못 지우거나 했을 때 큰일나거든요. 그리고 게시물을 지웠을 때 해당 게시물과 연관된 아이템(댓글이나 첨부파일 등)의 처리도 신경써야 할 것이 많고요.
  • profile
    책사랑벌레      아직은 살아있는 회원입니다./사람을 관찰 2021.02.27 21:50
    확실히 첨부파일들 문제가 있겠네요. 좋은 답변 감사합니다!
  • profile
    쮸쀼쮸쀼 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. 애플의 첫 번째 LLM, 8개의 NVIDIA A100으로 훈련

    애플의 첫 번째 멀티모델 대형 언어 모델 AI인 Ferret이 오픈 소스 프로젝트로 공개된지 좀 됐습니다. 애플의 AI 연구원인 Zhe Gan, 그 외에 다른 애플 직원, 콜롬비아 대학의 연구원이 공동 개발했습니다. 이 AI는 오픈AI의 GPT-4보다 작...
    Date2023.12.29 소식 By낄낄 Reply1 Views754 file
    Read More
  2. No Image

    사이버안보센터 보안권고 안내

    1. Citrix社 제품 보안업데이트 권고 최근 국내외에서 ‘Citrix Bleed’ 취약점(CVE-2023-4966)을 악용한 사이버공격이 발생, 국내 피해발생 가능성에 대비 취약점 업데이트 등 보안조치를 권고 2. HTTP/2 Rapid Reset DDoS 보안업데이트 권...
    Date2023.12.29 일반 Bytitle: 컴맹까르르 Reply2 Views697
    Read More
  3. No Image

    ‘코미디’ 같은 행정망 장애 원인…결국 ‘인재(人災)’

    1. 우선, 주민등록시스템은 공지사항에 큰 사이즈 이미지를 등록하면서 지난달 22일 약 20분간 접속 지연 장애가 있었던 것으로 확인됐다. 2. 모바일신분증 시스템 경우, 지난달 24일 약 8시간43분간 발급 및 검증 서비스가 멈췄다. 모바...
    Date2023.12.29 소식 By낄낄 Reply13 Views2873
    Read More
  4. 일반 PC용 메인보드에 Rocky9을 깔고 nvme ssd를 사용중인데 에러가 계속 반복됩니다.

    rocky9 minimal 설치해서 사용 중이고 KIOXIA? 라는 SSD 사용중인데   콘솔에 자꾸  [시간] nvme [PCI 슬롯위치]: AER: Error of this Agent is reported first    이게 랜덤한 시간 간격으로 계속 뜹니다.   4초만에 다시 뜰 때도 있고 3...
    Date2023.12.28 질문 By주기율표 Reply10 Views964 file
    Read More
  5. No Image

    뉴욕 타임스, AI 훈련에 자사 기사를 쓴 MS와 오픈AI를 고소

    뉴욕 타임스가 마이크로소프트와 오픈AI를 저작권 침해로 고소했습니다. 챗GPT와 코파일럿이 뉴욕 타임스의 기사를 그대로 전달하고, 이를 요약해 스타일을 모방했다는 이유에서입니다. 허가 없이 뉴욕 타임스의 기사를 AI 학습에 사용하...
    Date2023.12.28 소식 By낄낄 Reply0 Views606
    Read More
  6. AMD 젠5 리눅스 커널 패치 등록, 전원 관리 업데이트

    AMD 젠5 아키텍처의 리눅스 커널 패치가 등록됐습니다. 거창한 건 아니고 s2idle이라는 새로운 절전 모드를 추가한 것입니다. 중요한 건 저런 절전 모드의 역할보다는 젠5가 슬금슬금 준비 중이라는 거겠죠.
    Date2023.12.28 소식 By낄낄 Reply0 Views612 file
    Read More
  7. No Image

    일본 정부, 애플의 앱 사이드로딩을 강제하는 법률 준비 중

    일본 정부가 애플의 앱 사이드로딩과 인앱 구매 대체안을 허용하도록 강제하는 독점 금지 법안을 준비하고 있습니다. 이를 위반할 경우 수익의 6%에 해당하는 벌금을 부과할 거라고 합니다. 2024년의 국회 승인을 거쳐야 발효됩니다.
    Date2023.12.28 소식 By낄낄 Reply3 Views634
    Read More
  8. 600만 달러 상당의 가상화폐 채굴장을 뉴욕 대학교 대학생이 소유 중

    텍사스에 위치한 가상화폐 채굴장을 뉴욕 대학교의 대학생이 갖고 있습니다. 이 채굴장의 가치는 6백만 달러가 넘으며, 가상화폐로 지불하고 이곳을 구입해 자금 출처를 숨겼습니다. 이곳의 구입 비용은 중국에서 투자를 받았으며, 이름만...
    Date2023.12.28 소식 By낄낄 Reply1 Views849 file
    Read More
  9. No Image

    치지직-트위치 구독기간 이어가기

    치지직-트위치 구독기간 이어가기 구독기간 이어가기 신청을 통해, 트위치에서의 구독기간이 합산됩니다. 팔로우했던 스트리머 리스트가 치지직에 자동으로 추가됩니다. 스트리머는 트위치에서의 구독자 이모티콘﹒배지를 치지직 스튜디오...
    Date2023.12.27 소식 By낄낄 Reply8 Views1061
    Read More
  10. No Image

    아마존 프라임 비디오도 광고 추가 옵션내

    아마존 프라임 비디오도 광고대열에 동참했습니다.   광고를 보기 싪으면 2.99 달러를 더 바치면 됩니다만...   생각나는 볼거리가 어... 크리티컬 롤: 복스 마키나와 해즈빈 호텔(방영예정)에 디스크월드 TV 영화군요... 뭐, 한국엔 정식...
    Date2023.12.27 소식 Bytitle: 폭8책읽는달팽 Reply0 Views401
    Read More
  11. No Image

    '오픈마켓의 위기'.. 설 자리 잃은 지마켓

    10여년 전까지만 해도 국내 오픈마켓 시장을 주도하며 독과점 논란의 중심에 섰던 지마켓이 존재 가치를 잃을 정도로 소비자들의 외면을 받고 있다. 2011년 72%에 달했던 지마켓의 국내 오픈마켓 시장 점유율은 지난해 11.5%로 곤두박질쳤...
    Date2023.12.27 소식 By낄낄 Reply16 Views1335
    Read More
  12. 윈도우 11, 재설치 기능을 추가

    윈도우 11에는 업데이트 기능을 활용해서 시스템을 재설치하는 메뉴가 추가됩니다. 기존 파일을 유지한 채로 복구를 해주며 '윈도우 업데이트를 사용해 문제 해결'이란 이름이 붙어 있네요. 2024년 2월에 나올 윈도우 11 모멘트 5...
    Date2023.12.27 소식 By낄낄 Reply11 Views1167 file
    Read More
  13. No Image

    3만명 구조조정 추진하는 구글…AI가 일자리 대체하나

    구글이 3만명 규모 광고 판매 조직을 대상으로 구조조정을 나설 전망이다. 인공지능(AI) 기술을 광고 업무에 적용하면서 이전처럼 많은 직원을 둘 필요가 없어졌기 때문이다. 구글이 이번에 인력 감축에 나서면 올해 1월 대규모 해고에 나...
    Date2023.12.27 소식 By낄낄 Reply4 Views553
    Read More
  14. 마이크로소프트 이그나이트 2023 컨퍼런스 댓글 재방송 중계[5차 - 'AI(인공지능)의 혁신' 살펴보기]

      ※ 바로 시작하겠습니다. 댓글에서 뵙겠습니다.   ★ 본래 2023년 11월 18일 새벽 5시 30분부터 시작할려고 했으나, 개인 및 업무 사정으로 인하여 부득이하게 12월 연말 지나기 직전에 진행하게 되었습니다.    이 부분은 회원분들께서 ...
    Date2023.12.26 소식 By블레이더영혼 Reply38 Views341 file
    Read More
  15. No Image

    엑셀에서 숫자 16자리

    16자리 이상 숫자는 오픈오피스류만 사용해서 그런데... 이건 마소 오피스도 그렇고 다 그럴까요? (서식을 변경해도 16자리 이상은 ### , E + 같은 수식으로 처리를 하네요...)   네이버에서 검색하니 마소 오피스는 16자리 이상이면 E + ...
    Date2023.12.26 질문 By투명드래곤 Reply4 Views963
    Read More
목록
Board Pagination Prev 1 ... 25 26 27 28 29 30 31 32 33 34 ... 577 Next
/ 577

최근 코멘트 30개
툴라
12:23
TundraMC
12:10
BOXU
12:10
빙그레
12:02
Argenté
11:50
이카무스메
11:47
오꾸리
11:28
툴라
11:27
엔실우
11:25
AKG-3
11:22
Induky
11:21
Induky
11:20
허태재정
11:12
아이들링
11:09
rnlcksk
11:01
白夜2ndT
10:58
TundraMC
10:57
TundraMC
10:54
MUGEN
10:50
白夜2ndT
10:45
마초코
10:43
白夜2ndT
10:41
白夜2ndT
10:38
白夜2ndT
10:37
마초코
10:34
마초코
10:33
포인트 팡팡!
10:31
마초코
10:31
미쿠미쿠
10:28
오쿠소라아야네
10:22

MSI 코리아
한미마이크로닉스
AMD
더함

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소