← Home
파이썬 비동기 DB 비교 - 1. 큰 그림
#작성 중
#비동기
#파이썬
#데이터베이스
By 탐정토끼(Taehee Kim)
↑ 맨 위로
AsyncIO DB를 다양한 방식으로 구현해보고 비교합니다.
비동기는 쓰레드 하나(single thread)로도 차단(Blocking) 없이 더 많은 요청을 처리할 수 있습니다.
파이썬에서는 AsyncIO와 async/await 키워드로 비동기를 처리합니다.
다양한 DB를 사용해서 구현해보고 비교해봅니다.
SQL Driver : SQLite/aiosqlite, PostgreSQL/asyncpg
ORM 객체 관계 맵퍼 : SQLAlchemy, Tortoise
Next-Generation? : EdgeDB
Key-Value 키-값 : Redis/async-redis
Document : MongoDB/Motor
Graph : Neo4j/aioneo4j