오픈 소스 🇺🇸 13.08.2026 07:01

alchemy-utils 0.1a0: sqlite-utils의 데이터베이스 비종속적 접근

OpenAIOpenAI
Simon Willison이 alchemy-utils를 출시했습니다. 이 프로토타입 라이브러리는 sqlite-utils API를 미러링하지만 SQLAlchemy를 사용하여 여러 데이터베이스 엔진을 지원합니다. Codex와 GPT-5.6 Sol Ultra의 도움으로 구축되었으며, 현재 알파 버전으로 제공되며 한 줄짜리 CLI 명령으로 사용할 수 있습니다.
사이먼 윌리슨(Simon Willison)이 Codex와 GPT-5.6 Sol Ultra의 AI 지원을 받아 만든 프로토타입 라이브러리인 alchemy-utils 0.1a0을 발표했습니다. 목표는 그의 sqlite-utils 라이브러리의 데이터베이스에 구애받지 않는 버전을 구축하는 것이었으며, insert, upsert, insert_all, upsert_all, create, update와 같은 핵심 API 메서드와 테이블 인트로스펙션을 동일하게 유지하면서도 SQLAlchemy를 기반으로 여러 데이터베이스 엔진에서 작동하도록 하는 것이었습니다. 그는 PostgreSQL, SQLite, DuckDB에 대해 테스트했으며, pytest를 사용한 테스트 주도 개발 방식을 채택했습니다. 그 결과는 알파 릴리스로 충분할 만큼 훌륭합니다. 그는 명령줄을 통해 PostgreSQL 데이터베이스에서 행을 나열하고 샌프란시스코 나무 CSV를 DuckDB 데이터베이스에 삽입하는 방법을 시연하며, 성능을 거의 1시간에서 약 35초로 최적화했습니다.
출처: Simon Willison — 원문
관련 게시물 ↓
새로운 뉴스