2010-03-28 8 views
3

현재 text/html 데이터를 처리 중입니다. 결과를 일종의 데이터베이스에 저장하고 싶습니다. 나의 현재 설정은 이클립스와 함께 Pydev이다.Python에서 SQL 데이터베이스와의 인터페이스에 가장 적합한 라이브러리는 무엇입니까?

  1. 현재 개발 환경에서 사용할 수있는 가장 좋은 비 분산 데이터베이스는 무엇입니까?

  2. 제안 된 데이터베이스와의 인터페이스에 사용할 파이썬에서 가장 좋은 라이브러리는 무엇입니까?

+1

자세한 내용없이 우리는 합리적으로 대답 할 수 없습니다. – bigredbob

+1

현재 개발 환경이 현재 개발 환경과 같은 경우 사용중인 동일한 데이터베이스를 사용할 수 있습니다. –

답변

2

당신은 당신이 SQLite 데이터베이스와 sqlite3 모듈에 내장 된 사용 할 수 있습니다 한 번에 여러 위치에서 데이터베이스 자체를 사용하지 않을 경우.

+0

C 라이브러리가 의미하는 것이 있다면 libsqlite3 일뿐입니다. –

+0

당신은 내장 된'sqlite3' 모듈을 사용합니다. –

2

'최고'는 물론 사용자의 필요에 따라 다르며 'text/html 데이터'를 제외하고는 계속 진행할 항목이 없습니다. 관계형 데이터베이스가 텍스트/HTML 데이터를 저장하는 가장 좋은 방법은 아니지만 실제로 누가 더 말할 수있는 정보가 없다고 말할 수 있습니다.

제목에서 "SQL"에 대한 대답을 제한 했으므로 최소한 sqlalchemy 패키지가 데이터베이스를 얻는 데 "최선"인 방법 일 수 있습니다.

기본 데이터베이스로 SQLite을 사용하라는 Ignacio의 제안은 좋은 출발점이기도합니다. 또한 "임베디드"데이터베이스가 사용자의 요구에 충분할 경우 힌트를 제공합니다. sqlalchemy를 사용하여 코드를 가져 오면 코드에서 SQL을 유지할 수 있으며 필요한 경우 SQLite를 더 강력한 솔루션 (예 : PostgreSQL)으로 쉽게 바꿀 수 있습니다.

관련 문제