2009-08-03 3 views

답변

11

어때 대략 SQLite? 그들은 이것보다 훨씬 작아지지 않습니다.

+0

+1 공개 도메인이기 때문에, 이것보다 더 오픈 소스를 얻지도 못합니다. – balpha

+1

RMS에 언급하지 마십시오. – innaM

+1

"자유"가 아니라 "오픈 소스"라고 했으므로 어쨌든 "Jehova"라고했습니다 :-) – balpha

1

모든 문장에서 "EXPLAIN"을 수행하고 기능을 구현하는 내부 의사 코드를 얻을 수 있으므로 SQLite도 좋습니다.

가짜 코드 자체는 문서화되었으며 데이터베이스가 내부적으로 어떻게 작동 할 수 있는지를 보여주는 좋은 예입니다. 나 자신은 설명 된 진술을보고 많은 것을 배웠다.

+1

필자가 사용한 모든 SQL 데이터베이스는이 기능을 하나의 형식으로 제공합니다. –

+0

Neil이 말했듯이, 그들은 모두 "쿼리 실행 계획"을 검색합니다. 그리고 그것은 의사 코드가 아닙니다! –

+0

@Peter + Neil : 예, 모든 데이터베이스에 "EXPLAIN"이 있습니다. SQLite의 Pseudo-Code (예, 필자는 SQLite에 있습니다.)는 DB가 작동하는 방식을 이해하는 데 사용할 수 있도록 쉽게 변환 할 수 있다고 말하고 싶습니다. 나는 오라클 db의 추상 "쿼리 실행 계획"이 당신에게 똑같이 말할 수 있다고 생각하지 않습니다. – Juergen

5

정말 애완 동물이 아닌 :

  1. 하지 하드 PostgeSQL

    을 (적어도 윈도우에서)를 설치
  2. 기능이 너무 황당하지
  3. 에 도달
  4. (튜토리얼 및 SQL 참조 포함) 설명서와 함께 번들로 및 도구 (Windows 버전 이상)
1

SQLite. 모든 대안은 PITA로 설치됩니다 (상대적으로). 그리고 기업 환경에 있다면 일부 빠른 시스템 관리자가 클라이언트/서버 패키지를 싫어합니다. SQLite는 독립 실행 형 프로그램으로, 데이터베이스 당 하나의 파일, 빠른 명령 줄 도구입니다. 그리고 가격은 이길 수 없습니다. 많은 대기업들이 사용합니다. 파이어 버드

+0

'aptitude install postgresql-8.4'는 꽤 쉽다 (네, 작동중인 데이터베이스를 얻을 것이다).새 배포판을 설치하는 것이 어려울 경우 새 배포판을 제안하십시오. – derobert

관련 문제