태그: SQLite
7편
-
Turso(libSQL) 시작하기: Edge 복제 SQLite와 Drizzle·Cloudflare Workers 연동
libSQL 기반 Turso로 데이터베이스를 만들고 @libsql/client와 Drizzle ORM으로 CRUD를 구현합니다. Cloudflare Workers·Vercel 연동, 읽기 복제본과 Embedded Replicas 설정, 무료 티어 활용법도 설명합니다.
-
Turso와 libSQL: 엣지에서 쓰는 SQLite, 임베디드 복제, 멀티테넌트 DB, Workers·Next.js 연동
Turso CLI로 DB를 만들고 libSQL 클라이언트로 쿼리와 트랜잭션, batch를 실행한 뒤 로컬 파일에서 읽는 임베디드 복제, DB별 멀티테넌트 구조, 벡터 검색, Cloudflare Workers와 Next.js 연동, Drizzle 마이그레이션을 설정합니다.
-
Electric SQL로 로컬 우선 앱 만들기: Postgres Shape 동기화, PGlite, 쓰기·충돌 전략
Electric SQL로 Postgres→로컬 동기화를 구축하는 고급 가이드. Shape, SQLite/PGlite, 쓰기 패턴·충돌 처리, TypeScript·React 연동과 오프라인 앱 설계까지 정리합니다.
-
PowerSync로 로컬 우선 앱 만들기: 버킷과 Sync Rules, 로컬 SQLite, React Native, 충돌 해결
PowerSync는 클라이언트의 SQLite와 서버 데이터베이스(PostgreSQL, MySQL, MongoDB)를 동기화하는 플랫폼입니다. 버킷과 Sync Rules, 로컬 SQLite 스키마, React Native 통합, 백엔드 커넥터, 충돌 해결을 다룹니다.
-
PocketBase로 백엔드 빠르게 만들기: 단일 실행 파일, SQLite, 인증, 실시간 구독, 파일 업로드
단일 실행 파일로 PocketBase를 띄우고 Admin UI에서 컬렉션을 만든 뒤, JavaScript SDK로 CRUD, 이메일·OAuth 인증, React 실시간 구독, 파일 업로드를 구현하고 Docker로 배포하는 과정을 설명합니다.
-
Python 데이터베이스: SQLite, PostgreSQL 연결과 ORM
sqlite3로 테이블을 만들고 SQL을 실행하는 기본에서 출발해 SQLAlchemy ORM 모델 정의, CRUD, 일대다 relationship 설정, Flask와 SQLAlchemy를 묶은 API 예제까지 다룹니다. 트랜잭션과 연결 해제, N+1 쿼리 문제도 짚습니다.
-
C++에서 DB 연동하기: SQLite·PostgreSQL(libpq), 연결 풀, Prepared Statement, 트랜잭션
C++ 데이터베이스 연동 정리. SQLite와 PostgreSQL(libpq) 기본, DB 래퍼 구현, 연결 풀, Prepared Statement와 SQL 인젝션 방지, 트랜잭션 관리, 풀 사용 여부에 따른 성능 차이를 다룹니다.