Newsletter versenden - Datenbank Design

beta20

Top Contributor
Hallo zusammen,

ich habe eine Frage zum Datenbank Design / Erstellung.

Ich habe folgende Tabellen:
a) Campaign
b) Subscriber

Campaign "ABC" hat 100.000 Subscriber

Nun meine Frage:
Wenn ich eine Campaign anstoße, soll ich dann erstmal 100.000 neue Datenbankeinträge erstellen in einer Tabelle "CampaignSubscriberSend".
In dieser Tabelle speichere ich dann:
- ID
- Subscriber_FK
- Campaign_FK
- Status (sent, outstanding, cancel).
-> Sprich ich speichere den Status zu jedem einzelnen Subscriber, ob die Email bereits rausging oder nicht...

Oder soll ich erst dann einen Eintrag erstellen, wenn die Email rausging / versucht rauszugehen?
Dann bekäme ich eben die noch ausstehenden Emails nur heraus, in dem ich sie von den bereits gesendeten abziehe?

Ich tendiere zu Option2 - würde aber gerne eine Meinung hören.

Vielen Dank
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Newsletter Allgemeines EE 4
P eMail versenden mit JBOSS Allgemeines EE 2
G Exception beim versenden einer Mail Allgemeines EE 3
T JavaMail Programm: Nachricht über Proxy versenden Allgemeines EE 3
A mit JavaMail eine html mail versenden? Allgemeines EE 4
E Spring Fileverwaltung in Datenbank oder Logfile? Allgemeines EE 2
L JavaEE Webanwendung - Datenbank-Verbindung aufbauen Allgemeines EE 18
D JSON abspeichern mit gleichen Datenbank Eintrag Allgemeines EE 3
P JSF Wohin kommt die .db Datei der Datenbank? Allgemeines EE 2
B Integrierte Datenbank in Wildfly Server Allgemeines EE 2
B Datenbank Resource wird nicht gefunden Allgemeines EE 1
J JSTree in Web-App: Datenbank-Beziehungen verschwinden nach unbestimmter Zeit Allgemeines EE 4
J JSF Glassfish jdbcRelam und Oracle-Datenbank - WEB9102: Web Login Failed Allgemeines EE 0
C JSF Bestimmte Daten aus der Datenbank anzeigen lassen Allgemeines EE 13
T Strings - Partieller Abgleich mit Datenbank Allgemeines EE 4
D GWT mit Hibernate und Sql Datenbank Allgemeines EE 2
I JSF Userbild in die Datenbank machen? Allgemeines EE 6
R Je nach Benutzer anderes Datenbank-Schema auswählen Allgemeines EE 4
A Anfängerfrage: daten in datenbank speichern Allgemeines EE 8
W Daten mit j2ee aus datenbank abfragen Allgemeines EE 8
J XML vs. Datenbank vs. lokale Ordnerstruktur Allgemeines EE 6
J ejb3.0 datenbank problem Allgemeines EE 2
remus JBoss Authentifizierung mit MYSQL-Datenbank Allgemeines EE 4
H Eine Datenbank - 1 Datenmodell - 2 Anwendungsumgebungen Allgemeines EE 2
E JBoss Hibernate Datenbank-Timeout Allgemeines EE 3
T Wie Datenbank und Servlet koppeln? Allgemeines EE 3
G Entity Bean ignoriert Datenbank Allgemeines EE 16
N Warenkorb ohne Datenbank Allgemeines EE 2
M Servlet (Bilder aus Datenbank liefern) läuft nur einige Zeit Allgemeines EE 12
S String escpapen für JavaScript, Datenbank, HTML Allgemeines EE 2
F Datenbank und JSF Allgemeines EE 2
P struts "beliebige motive in der datenbank finden" Allgemeines EE 6
T XML, Beans, Datenbank. Kann mir jemand helfen? Allgemeines EE 5
K [Tomcat 5.5.12+Axis] Datenbank Zugriff Allgemeines EE 2
T Bildfolge in Datenbank Allgemeines EE 2
P EJB3-Standard und dafür geeignetste SQL-Datenbank Allgemeines EE 21
A Tabstopp-getrennte Daten üb. Webformular in Datenbank laden! Allgemeines EE 2
H Datenbank Abfragen mit EJB Allgemeines EE 9

Ähnliche Java Themen

Neue Themen


Oben