Allgemeine Frage zum Umgang mit connections in größeren Apps
Verfasst: Donnerstag 31. Mai 2012, 18:50
Hallo,
ich arbeite seit einiger Zeit an einem etwas umfangreicheren Projekt. Dabei nutze ich zur Speicherung meiner Daten eine MySQL Datenbank. Das Programm arbeitet mit Threads und ist im ständigen Kontakt mit der Datenbank. Nun zur meiner Frage: Wie soll ich bei einem größeren Projekt mit Datenbank-Verbindungen umgehen? Soll ich zum Programmstart nur eine Verbindung aufbauen, womit dann das gesamte Programm arbeitet? Oder soll Ich für jede Aufgabe/ jeden Thread einzeln eine neue Verbindung aufbauen? Und wie ist das dann mit den cursor(n)? Soll ich auch nur einen für das ganze Programm verwenden oder für jede Teilarbeit einen einzelnen cursor erstellen.
Ich hoffe meine Fragen sind verständlich...
VG
microkernel
ich arbeite seit einiger Zeit an einem etwas umfangreicheren Projekt. Dabei nutze ich zur Speicherung meiner Daten eine MySQL Datenbank. Das Programm arbeitet mit Threads und ist im ständigen Kontakt mit der Datenbank. Nun zur meiner Frage: Wie soll ich bei einem größeren Projekt mit Datenbank-Verbindungen umgehen? Soll ich zum Programmstart nur eine Verbindung aufbauen, womit dann das gesamte Programm arbeitet? Oder soll Ich für jede Aufgabe/ jeden Thread einzeln eine neue Verbindung aufbauen? Und wie ist das dann mit den cursor(n)? Soll ich auch nur einen für das ganze Programm verwenden oder für jede Teilarbeit einen einzelnen cursor erstellen.
Ich hoffe meine Fragen sind verständlich...
VG
microkernel