2010-07-15 8 views
0

나는 항상 변화하는 데이터를 얻기 위해 긁어 모으는 기상 데이터 형식을위한 동적 사이트를 설계하고 있습니다. 나는 sqlite와 같은 데이터베이스를 사용하거나 객체를 저장하는 것이 더 빠르면 필요할 때마다 다시로드하는 방법을 알고 싶어합니다. 두 옵션 모두 스크랩 된 데이터를 보유합니다.속도 : 저장된 개체 대 데이터베이스

가능성이 Python이나 Ruby를 사용할 것이며, 아직 결정하지 않았습니다.

답변

1

이것은 많은 요인에 달려 있습니다.

데이터를 쿼리하고 검색해야하는 경우 데이터베이스를 사용하는 것이 더 효율적일 수 있습니다. 이러한 유형의 작업을 위해 고도로 최적화되어 있습니다.

그러나 많은 양의 메모리를 덤프하고 다시로드하려고하면 파일에 직접 저장하는 것이 더 빠를 수 있습니다.

그렇다면 데이터를 어떻게 사용할 것인지, 응용 프로그램에 가장 적합한 방법을 선택하겠습니까? 방대한 양의 데이터를 저장하지 않으면 데이터 저장 속도가 실제 성능 병목 현상이 아닐 수 있으므로 속도를 기반으로하지는 않습니다.