COucheBase Server / memcached, des utilisateurs ?
Publié : dim. 17 sept. 2017 22:10
SAlut,
Y a-t-il des utilisateurs de memcached, voir couche base ici ?
J'essaie de résoudre des pb de out of memory sur un serveur java et j'ai vu que le serveur peut uiliser memcached comme cache plutôt que la mémoire de la JVM.
A priori, le gros intérêt, c'est que ce serait transparent niveau code car le Framework utilisé le gère (yeah).
Mais je ne connais pas du tout cette techno/ ce logiciel (bien que ce ne sot pas très récent).
J'ai donc du mal à voir le véritable gain en dehors de libérer de la mémoire. Ca à l'air super pusissant. J'ai installé couchebase server community le PC (windows ah, ah) du boulot, j'ai crée un server et un "buket" vite fait avec le protocol memcached. L'appli tourne, je vous des clefs dans le cache.
J'aimerai bien aller plus loin, genre faire des requêtes dans ce cache, brancher une seconde instance (l'idée de faire du load balancing me plaierait bien).
bref, y a-t-il des personnes qui l'utilisent ? Des retours pratiques comme la facilité d'utilisation, voir même le périmètre. L'application utilise une base mongo pour des données, est-ce que ça ne va pas faire doublon ? Je pensais au début que memcached était "bêtement" un cache sérialisé en ram, mais apparemment non, ça peut servir à tout.
Ce qui a l'air fun, c'est la réplication/propagation auto des modifications entre les différents noeuds.
J'ai regardé Redis, mais il ne fonctionne pas sous windows.
Par ailleurs, je souhaite essayé de faire adopter Elasticserach, là encore j'ai peur du doublon. J'ai vu qu'il y avait un connecteur couche base avec ES, du coup ils ont l'air complémentaires mais je ne vois pas comment. Je n'ai pas trop trouvé de doc. Après ce que j'ai lu sur couchebase, je les vois plus comme des concurrents ??
Merci.
Y a-t-il des utilisateurs de memcached, voir couche base ici ?
J'essaie de résoudre des pb de out of memory sur un serveur java et j'ai vu que le serveur peut uiliser memcached comme cache plutôt que la mémoire de la JVM.
A priori, le gros intérêt, c'est que ce serait transparent niveau code car le Framework utilisé le gère (yeah).
Mais je ne connais pas du tout cette techno/ ce logiciel (bien que ce ne sot pas très récent).
J'ai donc du mal à voir le véritable gain en dehors de libérer de la mémoire. Ca à l'air super pusissant. J'ai installé couchebase server community le PC (windows ah, ah) du boulot, j'ai crée un server et un "buket" vite fait avec le protocol memcached. L'appli tourne, je vous des clefs dans le cache.
J'aimerai bien aller plus loin, genre faire des requêtes dans ce cache, brancher une seconde instance (l'idée de faire du load balancing me plaierait bien).
bref, y a-t-il des personnes qui l'utilisent ? Des retours pratiques comme la facilité d'utilisation, voir même le périmètre. L'application utilise une base mongo pour des données, est-ce que ça ne va pas faire doublon ? Je pensais au début que memcached était "bêtement" un cache sérialisé en ram, mais apparemment non, ça peut servir à tout.
Ce qui a l'air fun, c'est la réplication/propagation auto des modifications entre les différents noeuds.
J'ai regardé Redis, mais il ne fonctionne pas sous windows.
Par ailleurs, je souhaite essayé de faire adopter Elasticserach, là encore j'ai peur du doublon. J'ai vu qu'il y avait un connecteur couche base avec ES, du coup ils ont l'air complémentaires mais je ne vois pas comment. Je n'ai pas trop trouvé de doc. Après ce que j'ai lu sur couchebase, je les vois plus comme des concurrents ??
Merci.