Quels sont les meilleurs moyens de conserver les données synchronisées entre le cache mémoire et la base de données lorsqu'elles sont utilisées dans une application Web? Plus précisément, je stocke de grandes quantités de données de base de données dans un cache en mémoire en utilisant EHcache sur mon application Web. Pour de nombreuses interactions, je voudrais simplement modifier la valeur dans le cache et la synchroniser uniquement avec la base de données pendant les périodes de faible trafic. Quel est un bon moyen de le faire également pour minimiser la perte de données en cas de coupure inattendue?Données mises en cache Synchronisation à la base de données
2
A
Répondre
3
Utilisez-vous un type d'ORM comme Hibernate ou toute autre implémentation JPA? Si ce n'est pas le cas, vous devriez peut-être - car il fait exactement ce que vous voulez en termes de gestion de cache de 1er/2e niveau et de synchronisation de données avec la base de données. Hibernate en particulier peut utiliser un certain nombre de fournisseurs de cache, y compris le même EHCache; ledit cache peut être sauvegardé sur disque ou distribué.
Questions connexes
- 1. Synchronisation de la base de données Oracle
- 2. synchronisation de base de données
- 3. Synchronisation de la base de données MySQL
- 4. Synchronisation LinqToSQL avec la base de données
- 5. Synchronisation avec la base de données master
- 6. Synchronisation des données de base
- 7. Synchronisation de la base de données SQL via ADO.Net
- 8. Synchronisation de la base de données à partir d'Active Directory
- 9. Quelles données sont réellement mises en cache dans InnoDB/MySQL?
- 10. Synchronisation automatique de base de données
- 11. Synchronisation entre la base de données client et la base de données centrale
- 12. WCF: partage des données mises en cache sur plusieurs services
- 13. Mise en cache de la base de données Django
- 14. Vue de la base de données de synchronisation Sync Framework
- 15. Synchronisation des données de base avec la base de données externe
- 16. Mises à jour de base de données SpeedUp
- 17. VS2008 perd la connexion à la base de données après les mises à jour en ssms2008
- 18. Webservice Orchestration pour la synchronisation de base de données
- 19. Comment expédier les mises à jour de base de données?
- 20. Données de base de données de cache dans JSON
- 21. Mise à jour des données mises en cache dans une table de hachage
- 22. Base de données SQL Server Synchronisation entre deux serveurs
- 23. Les mises à jour de la base de données ne s'affichent pas immédiatement
- 24. Mises à jour de données manquantes
- 25. Solution de synchronisation de données?
- 26. Chargement de la base de données de surcharge de cache
- 27. Mise en cache des données de la base de données SQL pour le tri
- 28. Cache hors ligne d'écriture de base de données en C#
- 29. Comment gérez-vous les mises à niveau de schéma vers une base de données de production?
- 30. Mise en cache de base de données sur disque: inconvénients?
Je ne suis pas actuellement, mais il semble que je devrais regarder dans –