Question

Mon cas d'utilisation est le suivant -
J'ai une table de base de données avec environ plus de 1000 entrées et ce tableau est rarement mis à jour / édité, mais je m'attends à ce que cela change à l'avenir. Certaines des colonnes du tableau contiennent des chaînes de longueur considérable.
Maintenant, je suis en train d'écrire une application d'interface utilisateur qui aura des événements de souris qui affichent des textes dérivés de la table de base de données susmentionnée.

J'ai, pour mon cas d'utilisation, j'ai décidé d'écrire un «serveur» backend qui hébergera une base de données en mémoire qui aura toutes les données présentes dans le tableau susmentionné. L'application d'interface utilisateur sera maintenant, au démarrage, en cache les données requises de la base de données en mémoire présente ou hébergée par le serveur backend.

Mon cas d'utilisation justifie-t-il l'utilisation d'une base de données en mémoire?
Sinon, quelles sont les alternatives que je devrais considérer?

EDIT 1 - Mon cas d'utilisation implique également d'exécuter très fréquemment des recherches de complexité variable dans la base de données.

Merci
P1NG

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top