태그: #orm
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 4 편
SQL 인젝션과 파라미터 바인딩 — ORM을 써도 뚫리는 지점들
SQL 인젝션 대응책으로 가장 먼저 검색되는 것은 이스케이프 함수지만, 정답은 파라미터 바인딩입니다. 이스케이프는 값을 문자열 리터럴 안에서 안전하게 만들려는 시도이고, 바인딩은 값이 SQL 텍스트에 아예 들어가지 않게 만드는 구조적 분리이기 때문입니다. 이 글은 프리페어드 스테이트먼트가 서버에서 실제로 어떻게 파싱되고 실행되는지 로그로 확인하고, ORM을 쓰는데도 뚫리는 세 가지 지점과 O
2026-07-26 · 26 분 읽기 #security#sql#database#orm#pythonTypeScript ORM·쿼리 빌더 2026 — Drizzle·Kysely·Prisma·postgres.js 심층 비교 (SQL에 얼마나 가까워야 하는가)
2026년 TypeScript의 데이터베이스 접근 도구는 더 이상 'Prisma 또는 raw SQL' 이분법이 아니다. Drizzle은 SQL에 가장 가까운 헤드리스 ORM으로 자리잡았고, Kysely는 스키마 없는 순수 쿼리 빌더로 raw SQL 팀에 침투했으며, Prisma는 Rust→Go 엔진 재작성과 Prisma Postgres 매니지드 서비스로 반격에 나섰다. postgres.js·
2026-05-14 · 32 분 읽기 #typescript#orm#drizzle#kysely#prismaFlyway & DB 마이그레이션 완전 가이드 2025: 스키마 버전 관리, ORM 통합, 무중단 배포까지
DB 마이그레이션의 모든 것! Flyway(버전 기반 마이그레이션), Liquibase(변경셋 기반), ORM 마이그레이션(Prisma/TypeORM/Alembic/Django), 무중단 스키마 변경, 롤백 전략, CI/CD 통합, K8s 환경에서의 마이그레이션 실전 가이드.
2026-03-25 · 39 분 읽기 #flyway#database-migration#schema-management#orm#liquibaseN+1 문제 완전 해부 — ORM의 조용한 성능 킬러
N+1 문제가 뭔지, 왜 위험한지, 어떻게 찾고, 어떻게 고치는지. Django, SQLAlchemy, JPA/Hibernate, Prisma, ActiveRecord까지 모든 ORM에서의 해결법을 실전 코드로 완전 정복합니다.
2026-03-02 · 11 분 읽기 #database#n-plus-1#orm#django#sqlalchemy