Was passiert, wenn ich Medien auf meine Website hochlade; Jeder erhält eine Benachrichtigung. Jede Person kann auf eine Box klicken, um sie zu entfernen, und sie wird für immer aus ihrer Nachrichtenwarteschlange entfernt.Der beste Weg, um 10.000 Einfügungen in einer SQL-Datenbank zu tun?
Wenn ich 10.000 Menschen auf meiner Website hatte, wie würde ich es zu jeder Person msg Warteschlange hinzufügen? Ich kann mir vorstellen, dass es viel Zeit in Anspruch nimmt, also würde ich mich für etwas wie ein Dateisystemjournal entscheiden? markieren Sie, dass ich Leute, die Daten dann meine aktuelle Position benachrichtigen muss. Dann aktualisieren Sie meine Position alle 100 Einsätze oder so? Ich würde einen PK auf meiner Beobachterliste brauchen. Wenn sich jemand in der Mitte einträgt, wird meine Bestellung nicht unterbrochen, da ich über PK sortiere.
Ist dies die beste Lösung für ein Massenbenachrichtigungssystem?
-edit-
Diese Seite ist ein Benutzer Content-Website erstellt. Administratoren können globale Nachrichten senden und beliebte Personen können Tausende von Abonnenten haben.
Welche Datenbank-Software verwenden Sie? Läuft es auf einem einzelnen Server oder in einem Master/Slave-Setup oder als Cluster, oder ...?Bitte geben Sie weitere Einzelheiten an. –
Wim: Ich habe eigentlich keine Details. Derzeit habe ich einen Prototyp mit C# und SQLite als DB. –