4 votes

localStorage vs SQLite ?

Je suis en train de créer une application packagée pour Chrome. En regardant mes options de base de données, je suis curieux de savoir si je comprends la bonne façon de les utiliser.

Avec SQLite, je créerais une table books avec les lignes suivantes _id , title , category , date , price , qty_sold .

Avec localStorage, je créerais une table _id avec une clé/paire telle que 1 , x499faj4 . Ensuite, je créerais une table title avec clé/paire x499faj4 , book title . Tableau category avec x499faj4 , fiction .

Je ne suis pas sûr que cela ait un sens. localStorage semble plus facile à mettre en œuvre, mais comment trier ces éléments pour alimenter une liste par catégorie, prix ou quantité vendue, par exemple ? LocalStorage a-t-il un sens dans cette situation et suis-je en train de l'utiliser correctement ? Avez-vous d'autres suggestions ?

3voto

Cody Caughlan Points 18780

localStorage est strictement un magasin clé/valeur, donc toute forme d'agrégation, de tri, de filtrage devra être effectuée dans votre propre code d'application. SQLite n'est rien d'autre qu'un moteur de stockage assez robuste basé sur SQL, avec tri, filtrage, etc.

SQLite, bien qu'un peu plus complexe à configurer et à démarrer, sera probablement extrêmement plus robuste à long terme.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X