2010-06-21 7 views
1

J'ai l'intention de faire une recherche sur de grandes surfaces. dire environ 900 plistes avec des données allant de 120 à 250kb. lequel est efficace pour la recherche à grande échelle? données de base ou sqlite?efficace pour interroger les grandes plistes?

+0

Aucune des technologies mentionnées ne lit réellement les fichiers plist. Compte tenu de la taille des données, vous devriez envisager d'importer vos données dans une base de données sqlite si elle a une structure de données simple. –

+0

pouvons-nous avoir des données insérées dans le fichier de données de base? – thndrkiss

+0

vous pouvez écrire un importateur en utilisant le framework de données de base –

Répondre

1

La réponse est: ne faites pas cela. Au lieu de cela, importez toutes ces données dans les données de base, puis faites tout le reste dans les données de base. Les fichiers plist ne sont pas bons du tout. Si vous recevez les données d'un serveur au format plist puis super, importez-les dans les données de base.

Si vous avez le contrôle de la sortie du serveur, alors je fortement recommandons d'utiliser JSON à la place. Vous pouvez configurer les structures de données pour rendre votre importation dans les données de base très facile à gérer, beaucoup plus facile que de traiter les plistes.

Questions connexes