2016-08-22 5 views
0

J'ai un système maître client qui est utilisé pour stocker, mettre à jour et récupérer des informations client. Les appels de service sont de l'ordre de 300 à 600 millisecondes. De toute évidence, c'est le système des dossiers.Le système d'enregistrements doit-il être répliqué sur un système différent?

Je suis en train de concevoir un autre système promotionnel qui nécessiterait des informations de base client. Je me demande si le système promotionnel devrait faire des appels au système maître client chaque fois qu'il a besoin d'informations de base client ou devrait-il conserver une copie de la base de données et essayer de synchroniser avec le système maître client périodiquement?

Répondre

0

Avec n'importe quelle méthode de réplication, il y aurait une chance de servir des données périmées. Par conséquent, cela dépend si l'application utilisant le SOR répliqué est affectée par les données périmées occasionnelles ou non.

En outre, je ne suis pas sûr de la taille de cet ensemble de données clients. Avez-vous envisagé d'utiliser un cache avec LRU ou une politique similaire?

+0

Les données de base sont énormes et atteignent quelques millions. Je n'ai pas cherché de cache. En quoi la mise en cache diffère-t-elle du stockage dans la base de données? – Kay