2011-11-23 4 views
4

Chrome 용 패키지 앱을 구축하고 있습니다. 내 데이터베이스 옵션을 살펴보면, 나는 이들을 사용하는 적절한 방법을 이해하고 있는지 궁금하다.localstorage 대 SQLite?

SQLite는 함께, 나는 다음과 같은 행 _id, title, category, date, price, qty_sold와 테이블 books을 만들 것입니다.

localStorage를 사용하면 1, x499faj4과 같은 키/쌍으로 표 _id을 생성 할 수 있습니다. 그런 다음 키가있는 테이블 title/x499faj4, book title을 생성합니다. 표 category, x499faj4, fiction.

나는 그것이 의미가 있는지 잘 모르겠습니다. localStorage는 구현하기가 더 쉬운 것처럼 보이지만, 그런 다음 어떻게 물건을 정렬하여 카테고리, 가격 또는 수량을 기준으로 목록을 채우는 지 어떻게 알 수 있습니까? 이 상황에서 localStorage가 의미가 있으며 제대로 사용합니까? 더 이상의 제안? 감사

답변

3

localStorage은 엄격히 키/값 저장소이므로 어떠한 종류의 집계, 정렬, 필터링도 모두 자신의 응용 프로그램 코드에 있어야합니다. SQLite은 매우 견고한 SQL 기반의 저장 엔진으로, 정렬, 필터링 등으로 완성됩니다.

SQLite SQLite는 설치 및 설정이 좀 더 복잡하지만 장기적으로는 훨씬 강력합니다.