반응형
저는 기본적으로 백엔드에서 Python 웹 서비스와 통신하는 클라이언트 측 (브라우저)의 JavaScript 프런트 엔드 인 프로젝트에 대해 CherryPy를 사용하여 평가하고 검토하고 있습니다. 그래서 저는 파이썬을 사용하여 구현할 수있는 백엔드에서 빠르고 가벼운 것이 정말 필요합니다. 파이썬을 사용하여 구현 한 다음 ORM (JSON에서 브라우저로)을 통해 PostgreSQL DB와 통신합니다.
ORM이 내장되어 있기 때문에 제가 좋아하는 Django도 살펴보고 있습니다. 그러나 Django는 내가 실제로 필요한 것보다 조금 더 많을 수 있다고 생각합니다 (즉, 내가 정말로 필요한 것보다 더 많은 기능이 더 느리게?).
누구든지 특징과 기능, 속도, 효율성 등을 비교하고 대조 할 수있는 다양한 Python ORM 솔루션에 대한 경험이 있습니까?
해결 방법
SQLAlchemy는 더 완전한 기능을 갖추고 있으며 강력합니다 (DataMapper 패턴 사용). Django ORM은 더 깨끗한 구문을 가지고 있으며 (ActiveRecord 패턴)에 대해 쓰기가 더 쉽습니다. 성능 차이에 대해 잘 모릅니다.
즉, 이미 웹 레이어에 CherryPy를 사용하고 있고 ORM 만 필요하다면 SQLAlchemy를 선택할 것입니다.
참조 페이지 https://stackoverflow.com/questions/53428
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python 문서에 javadoc 사용 (0) | 2020.10.07 |
---|---|
파이썬 일련의 목록의 데카르트 곱을 얻습니까? (0) | 2020.10.07 |
파이썬 임시 파일에서 생성 및 읽기 (0) | 2020.10.07 |
파이썬 두 개의 numpy 배열 짜기 (0) | 2020.10.07 |
파이썬 Numpy, multiply array with scalar (0) | 2020.10.07 |
댓글