J'ai une base de données mssql et des tonnes de tables ont des déclencheurs de mise à jour, supprimer. Toutes les tables insèrent les modifications dans une table de journal dans la même base de données. Nous avons également un travail SQL qui déplace les journaux dans une autre base de données qui contient uniquement une table de journal. Je veux le rendre plus rapide cette opération avec la base de données NoSQL comme ceci:Logging mssql tables transactions à redis
MSSQL->
MainDB->
update/delete->
triggers
collect before,update rows into xml
and insert as JSON into Redis db
Je ne sais pas ce que cela est plus rapide:
MSSQL->
MainDB->
update/delete->
triggers
collect before,update rows into xml
and insert into log table in the same db
Si NoSQL serait plus rapide que lui-même, comment devrait J'appelle Redis API de MSSQL Trigger?
Lecture et commentaire :) '1' Vous avez absolument raison. – uzay95
'2' Je vais vérifier pour FluentD – uzay95
' 3'Il est très facile d'écrire du code pour recueillir tous les états avant la mise à jour de la ligne. Sera-ce facile ou comme l'injection d'un morceau de code et de rassembler tout avant et mettre à jour. Ok, je vais vérifier. – uzay95