Nous prévoyons d'introduire la recherche élastique (AWS) pour notre application de multi-location. Nous avons ci-dessous les options,Multi-location dans la recherche élastique
- En utilisant un indice par des locataires
- Utilisation d'un type par locataire
- Tous les locataires Partager un index avec routage personnalisé
Selon ce blog https://www.elastic.co/blog/found-multi-tenancy la première option donner un problème de mémoire. Mais pas clair sur d'autres options.
Il semble que si nous utilisons la troisième option, il n'y a pas de ségrégation de données. Pas sûr de la sécurité.
Je crois que la deuxième option serait une meilleure option que les données seraient séparées. Aidez-moi à identifier la meilleure option pour procéder à la recherche élastique avec Multi tenancy.
Veuillez noter que nous tirerons parti de l'infrastructure AWS.
Qu'est-ce qu'un locataire dans votre contexte? – Val
Chaque client est considéré comme un locataire. –
Ensuite, la réponse dépend du nombre de locataires/clients dont nous parlons (1-10, 10-100, 100-1000,?) Et le facteur de croissance que vous attendez, c'est-à-dire le nombre de clients stable ou espérez-vous % d'augmentation au cours des prochains mois? Lorsque vous décidez de la stratégie à adopter, vous devez penser à demain, pas aujourd'hui. – Val