홈페이지 db와 data의 차이 그누보드 기준 설명 > 사이트 키우기

본문 바로가기
  • 메뉴 준비 중입니다.

사이트 내 전체검색

뒤로가기 사이트 키우기

그누보드 홈페이지 db와 data의 차이 그누보드 기준 설명

페이지 정보

작성자 멜랑넷 작성일 26-11-07 18:55 조회 2 댓글 0

본문

홈페이지 업그레이드를 하다보면 혹은 백업과 복원을 하다보면 DB가 있고 DATA가 있는데 이게 왜 나눠져 있는 것이고 어떤 역할을 하는지 간단하게 정리합니다. 처음 입문자는 좀 이해하기 힘든 부분일 수 있으니까요.

홈페이지에서 DB(Database) 와 data 폴더(data 디렉터리) 는 서로 다른 역할을 합니다. 아래 설명을 할 것이지만, 아주 간단히 말하면 DB는 텍스트 사진 기타 컨텐츠를 담는 창고입니다. DATA 폴더는 내 사이트의 뼈대라고 생각하면 됩니다. 아래 설명을 참고하세요.


1. DB (데이터베이스)

데이터를 표 형태로 저장하는 공간입니다.

예를 들면:

  • 회원 정보
  • 게시판 글
  • 댓글
  • 로그인 기록
  • 설정값

그누보드라면 보통 MySQL 또는 MariaDB에 저장됩니다.

예시

번호

제목

작성자

1

안녕하세요

홍길동

2

공지사항

관리자

이런 게시물 내용은 DB에 저장됩니다.



2. data 폴더

파일 자체를 저장하는 공간입니다.

예를 들면:

  • 게시물 첨부파일
  • 업로드 이미지
  • 회원 프로필 사진
  • 캐시 파일
  • 썸네일 이미지

그누보드 기준으로는 보통 다음과 같은 구조가 있습니다.


/data
├─ file
│ ├─ notice
│ └─ free
├─ member
├─ cache
└─ editor

예를 들어 게시글에 photo.jpg를 첨부하면

  • 파일(photo.jpg)은 data 폴더에 저장
  • 파일명, 경로 정보는 DB에 저장

됩니다.



백업할 때 중요한 점

많은 초보자가 DB만 백업하는데, 실제로는 다음 두 가지를 모두 백업해야 완전한 복원이 가능합니다.

✅ DB 백업

✅ data 폴더 백업

만약:

  • DB만 복원하면 → 게시글은 보이지만 첨부파일, 이미지가 사라짐
  • data만 복원하면 → 이미지 파일은 남아있지만 게시글이 없어짐


멜랑넷 리뉴얼 업그레이드의 경우 (그누보드5 이전 버전 → 최신 버전 이전)

저 처럼 아주 예전 버전에서 2026년 10월 가장 최신버전으로 업그레이드 했는데요. 그냥 새로 설치해서 리뉴얼을 하는 단계입니다. 그래서 아래 방법으로 했는데 더 간단하게 하는 방법이 있으면 그 방법대로 하시고요. 저는 워낙 낡은 버전이고 mySQL 옛날 버전에서 호스팅도 가장 최신으로 새로 개설해서 게시물만 살린 경우라 옛날 것을 그대로 이관 한다면 골치 아픈 설정들이 생길 수 있다는 점을 알려 드리고 싶습니다.  

  1. DB 전체 백업
  2. data 폴더 전체 백업
  3. 새 폴더에 최신 그누보드 설치
  4. 게시판 테이블(g5_write_*) 및 회원 정보 이관(저는 기존 회원 정보 다 파기)
  5. data/file 폴더의 첨부파일 복사

이렇게 하면 게시글과 첨부파일을 모두 유지할 수 있습니다.

추천0 비추천 0

댓글목록 0

등록된 댓글이 없습니다.

Copyright © 소유하신 도메인. All rights reserved.

사이트 정보

회사명 : 회사명 / 대표 : 대표자명
주소 : OO도 OO시 OO구 OO동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 OO구 - 123호
개인정보관리책임자 : 정보책임자명

PC 버전으로 보기