본문 바로가기

AI

브라우저에서 데이터베이스를 만든다고?

 

데이터베이스, SQL… 이런 단어 들으면 괜히 머리 아프고 어렵게 느껴지지?
근데 만약 설치도 필요 없고, 그냥 브라우저 켜서 클릭 몇 번으로 테이블 만들고, 데이터도 바로 넣고, 쿼리까지 날릴 수 있다면?


Supabase에서 만든 database.build는 그런 마법 같은 도구야.

✅ database.build가 뭐야?

브라우저에서 바로 PostgreSQL 데이터베이스를 만들 수 있는 실험적인 도구야.

원래 이름은 postgres.new였고, Supabase에서 만든 실험 프로젝트야.

핵심은 브라우저에서 PostgreSQL을 설치 없이 돌릴 수 있다는 거야. 그 비밀은 PGlite라는 기술 덕분이지. (WASM 기반!)

예를 들어볼게:

예시) 크롬에서 https://database.build 에 들어가면 바로 새로운 DB 인스턴스가 열려. 마치 구글 문서처럼!

 

💡 주요 기능 (이거 때문에 진짜 꿀이야)

1. 시각적으로 테이블 설계하기

테이블이랑 컬럼을 그냥 드래그 앤 드롭으로 만들 수 있어.
SQL 몰라도 OK.

예시) 사용자 테이블을 만들고, 이름(name), 이메일(email), 가입일(joined_at)을 컬럼으로 추가해봐. 타입도 선택만 하면 돼!

2. AI가 도와주는 테이블 생성

"나 주문 관리 시스템 만들고 싶어" 이렇게 자연어로 설명하면,
AI가 자동으로 테이블을 설계해줘.

예시) "쇼핑몰의 주문 테이블 만들어줘" → 주문 ID, 사용자 ID, 상품명, 수량, 주문일 등이 들어간 테이블 뚝딱 생성됨.

3. CSV 파일 업로드로 자동 테이블 생성

엑셀로 정리한 CSV 파일만 있으면 그걸 드래그해서 올리면 자동으로 테이블이 만들어져.

예시) products.csv 파일을 업로드하면, 제품명, 가격, 카테고리 컬럼이 자동 감지돼서 테이블 생성!

[출처:   https://database.build 스샷]

 

4. 실시간 협업 기능

구글 문서처럼 링크만 공유하면 여러 명이 동시에 접속해서 테이블 설계 가능!

예시) 팀원이랑 DB 모델링할 때 링크만 보내주면 같이 수정하고 의견 주고받기 가능.

 

 

🛠️ 어떻게 쓰는 건데?

Step 1. 접속만 하면 자동으로 DB 생김

사이트 접속 → 새 프로젝트가 자동 생성됨.
직접 New Project 버튼으로 시작해도 돼.

Step 2. 테이블 만들기

  • Add Table 버튼 클릭
  • 컬럼 추가하면서 타입/기본값/제약조건 설정 가능

예시) 회원 테이블 만들면서 이메일을 unique로 설정하고, 가입일은 기본값으로 현재 시간 설정!

Step 3. 관계 설정

  • 테이블 간의 관계도 드래그해서 쉽게 설정 가능 (외래 키!)
  • 자동으로 ERD도 생성돼

예시) 회원과 주문 테이블을 연결해서, 주문 테이블에 회원 ID를 외래 키로 넣기

 

🎯 어디에 쓰면 좋을까?

1. SQL 처음 배우는 사람들

설치 필요 없이 바로 브라우저에서 실습 가능!
시각적 구조 + AI 덕분에 입문자도 겁 없이 시작 가능함.

2. 프로토타입/기획용

아이디어 있으면 빠르게 DB 모델 만들고 테스트 가능해.
개발자랑 공유도 쉽고, 미팅용 화면으로도 딱이야.

3. 협업용 데이터 설계

초반 프로젝트 데이터 모델 논의할 때,
모두가 실시간으로 함께 보면서 수정 가능!

 

🧪 Supabase CLI로 DB 테스트도 가능해

만약 너가 SQL 테스트도 하고 싶다면?
Supabase CLI + pgTAP 조합으로 가능해.

예시) users 테이블에 이메일이 중복되면 에러가 나는지 테스트 스크립트로 확인 가능.

 

✅ 누구나 데이터베이스 다룰 수 있는 시대

이제는 데이터베이스가 꼭 개발자만의 영역이 아니야.
database.build 하나만 있으면 누구나 쉽게 데이터베이스를 설계하고,
AI랑 대화하듯이 테이블을 만들고, 바로 쿼리 테스트도 할 수 있어.

설치 필요 없고, 브라우저만 있으면 시작 가능하니까
기획자, 마케터, 디자이너, 학생 누구나 바로 써보자!