Hej
Jeg sidder med en opgave, som er ved at give mig grå hår :)
Jeg har et par Sharepoint sites(cirka 2000) samt et sted mellem 2 og 3 millioner documentlibs i vores Sharepoint, dertil kommer der er cirka 10 millioner dokumenter. Der er vel 20 - 30t nye og eller ændringer til eksisterende dokumenter om dagen.
Jeg skal have bygget noget evnet håndtering som logger alle ændringer i SQL. Derfor er jeg ved at programmere en service som via hangfire skal håndtere at synke ændringer til SQL serveren. Der er ikke tale om audit men del løsning af gøre tingene nemmere for brugerne at tilgå, der er cirka 4000 brugere.
Jeg overvejer at (vel vidende at det vil være et helvede) at programmere en løsning via webhooks. Jeg forventer at der vil være tale om der vil være 30 - 40t weebhooks der skal håndteres. En anden løsning er jeg vil forespørge på Sharepoint om ændringer der er sket de sidste 5 minutter og kører en pagenation på datasættet, men det vil så være en pool 2000 tasks der skal håndteres for at kører denne løsning.
Jeg overvejer at implementere en service via Hangfire, har ikke brugt det før - men det vil give mig et overblik som vil være brugbart i drift.
Any ideas ?
--