목표
VM 대여 서비스를 위한 데이터베이스 ERD를 설계하고 JPA Entity로 구현합니다.
작업 내용
테이블 구조
Member (회원)
- member_id (PK)
- name, student_number, password
VMachine (가상 머신)
- vm_id (PK)
- member_id (FK)
- proxmox_vm_id, status
SSHCredential (원격 접속 정보)
- credential_id (PK)
- vm_id (FK)
- username, ssh_key
VMSpec (VM 스펙)
- vm_spec_id (PK)
- vm_id (FK, UNIQUE)
- cpu_cores, memory_mb, disk_gb
기술 스택
참고사항
- 모든 테이블에 BaseEntity 상속 (타임스탬프 자동 관리)
- VMachine : SSHCredential = 1 : 1 관계
- VMachine : VMSpec = 1 : 1 관계
참고 사항
목표
VM 대여 서비스를 위한 데이터베이스 ERD를 설계하고 JPA Entity로 구현합니다.
작업 내용
테이블 구조
Member (회원)
VMachine (가상 머신)
SSHCredential (원격 접속 정보)
VMSpec (VM 스펙)
기술 스택
참고사항
참고 사항