J'essaye de construire une base de données locale pour android. Je suis un peu perdu.Structuration d'une base de données avec plusieurs clés étrangères pour haute performance
L'application est une application de gestion des documents .. Je dois sauver ce qui suit ...
Document
--------
Id
import date
List<DocTags>
extension
etc
alors j'ai un certain nombre de docTags qui ont des informations différentes
Location
-------
id
name
lat
long
Company
------
Id
name
Street
town
environ 10 autres types de doc.
Je me rends compte que j'ai besoin d'une table pour stocker tous les id docTag qui sont affectés à un document, mais ceux-ci se rapportent à beaucoup de tables différentes. Mon problème est que j'ai besoin de récupérer une liste de documents en cherchant l'ID doctag ou plusieurs ID de doctag. Nous devons supposer que nous avons 10 000 documents de plus, ce qui équivaut à 40 000 étiquettes de documents. La performance est donc un problème majeur. Quelle est la meilleure façon de structurer la base de données?
Je devrai également rechercher les noms de doctag.
Merci
Avez-vous accès à un moteur de recherche de texte? Vous pouvez stocker les balises doc sous forme de texte et les rechercher comme si les mots-clés thegcwere. –