일반 PostgreSQL
Neon (Serverless PostgreSQL)
2. 코드에서의 차이
일반 PostgreSQL 사용시
// PostgreSQL 드라이버 사용
import { drizzle } from 'drizzle-orm/postgres-js';
import postgres from 'postgres';
// 연결 설정
const client = postgres('postgresql://user:password@host:port/db');
const db = drizzle(client);
Neon 사용시
// Neon의 서버리스 드라이버 사용
import { neon } from "@neondatabase/serverless";
import { drizzle } from "drizzle-orm/neon-http";
// HTTP 기반 연결
const sql = neon(process.env.DATABASE_URL!);
const db = drizzle(sql);
3. 장단점