Re(9): Preisfrage
Geizhals » Forum » Programmierung » Preisfrage (143 Beiträge, 1177 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.  Re: Preisfrage  (teleth am 03.01.2006, 12:46:47)
.. Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 12:49:24)
...  Re(3): Preisfrage  (Pervasive am 03.01.2006, 12:50:23)
.... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 12:51:38)
.....  Re(5): Preisfrage  (Pervasive am 03.01.2006, 12:52:08)
...... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 12:54:55)
.......  Re(7): Preisfrage  (Pervasive am 03.01.2006, 12:56:11)
........  Re(8): Preisfrage  (teleth am 03.01.2006, 12:57:17)
.........  Re(9): Preisfrage  (Pervasive am 03.01.2006, 12:58:22)
..........  Re(10): Preisfrage  (teleth am 03.01.2006, 13:01:01)
..........  Re(10): Preisfrage  (CWsoft am 03.01.2006, 13:06:55)
...........  Re(11): Preisfrage  (Pervasive am 03.01.2006, 13:07:13)
............  Re(12): Preisfrage  (teleth am 03.01.2006, 13:08:12)
........ Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 12:58:14)
.........  Re(9): Preisfrage  (Pervasive am 03.01.2006, 12:59:54)
.......... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 13:03:33)
...........  Re(11): Preisfrage  (Pervasive am 03.01.2006, 13:05:19)
............ Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 13:08:20)
.............  Re(13): Preisfrage  (Pervasive am 03.01.2006, 13:09:30)
.............. Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 13:10:28)
...............  Re(15): Preisfrage  (Pervasive am 03.01.2006, 13:11:24)
................ Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 13:12:16)
.................  Re(17): Preisfrage  (Pervasive am 03.01.2006, 13:13:36)
.................. Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 13:16:26)
...................  Re(19): Preisfrage  (Pervasive am 03.01.2006, 13:17:02)
....................  Re(20): Preisfrage  (Barney am 03.01.2006, 18:19:37)
.....................  Re(21): Preisfrage  (Pervasive am 03.01.2006, 19:27:15)
..................  Re(18): Preisfrage  (Srv-02 am 03.01.2006, 17:39:36)
...............  Re(15): Preisfrage  (Collectors_edition am 03.01.2006, 14:42:21)
................  Re(16): Preisfrage  (chillbear am 03.01.2006, 16:35:55)
.................  Re(17): Preisfrage  (Collectors_edition am 03.01.2006, 16:38:23)
..................  Re(18): Preisfrage  (chillbear am 03.01.2006, 16:45:21)
...................  Re(19): Preisfrage  (Collectors_edition am 03.01.2006, 17:44:31)
...........  Re(11): Preisfrage  (CWsoft am 03.01.2006, 13:19:49)
............  Re(12): Preisfrage  (chillbear am 03.01.2006, 16:37:28)
.............  Re(13): Preisfrage  (CWsoft am 03.01.2006, 18:09:07)
.............  Re(13): Preisfrage  (Pervasive am 03.01.2006, 19:28:10)
.............  Re(13): Preisfrage  (aka47 am 04.01.2006, 01:30:40)
...  Re(3): Preisfrage  (teleth am 03.01.2006, 13:07:29)
.... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 13:10:00)
.....  Re(5): Preisfrage  (teleth am 03.01.2006, 13:11:10)
...... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 13:11:53)
.......  Re(7): Preisfrage  (dizo am 03.01.2006, 13:12:29)
........  Re(8): Preisfrage  (Pervasive am 03.01.2006, 13:13:53)
.......  Re(7): Preisfrage  (Pervasive am 03.01.2006, 13:14:26)
........  Re(8): Preisfrage  (dizo am 03.01.2006, 13:17:05)
.........  Re(9): Preisfrage  (Pervasive am 03.01.2006, 13:18:09)
..........  Re(10): Preisfrage  (dizo am 03.01.2006, 13:19:45)
...........  Re(11): Preisfrage  (Pervasive am 03.01.2006, 13:21:30)
............  Re(12): Preisfrage  (dizo am 03.01.2006, 13:22:52)
.............  Re(13): Preisfrage  (Pervasive am 03.01.2006, 13:24:21)
..............  Re(14): Preisfrage  (dizo am 03.01.2006, 13:26:01)
...............  Re(15): Preisfrage  (Pervasive am 03.01.2006, 13:27:39)
................  Re(16): Preisfrage  (dizo am 03.01.2006, 13:38:56)
.................  Re(17): Preisfrage  (Pervasive am 03.01.2006, 13:39:30)
..................  Re(18): Preisfrage  (dizo am 03.01.2006, 13:49:53)
...................  Re(19): Preisfrage  (Pervasive am 03.01.2006, 13:50:22)
....................  Re(20): Preisfrage  (dizo am 03.01.2006, 14:15:27)
.....................  Re(21): Preisfrage  (Pervasive am 03.01.2006, 19:28:22)
..............  Re(14): Preisfrage  (wissender am 03.01.2006, 13:26:51)
...............  Re(15): Preisfrage  (User6465 am 03.01.2006, 13:27:45)
................  Re(16): Preisfrage  (Pervasive am 03.01.2006, 13:28:18)
...............  Re(15): Preisfrage  (Pervasive am 03.01.2006, 13:27:57)
................  Re(16): Preisfrage  (wissender am 03.01.2006, 13:29:36)
.................  Re(17): Preisfrage  (Pervasive am 03.01.2006, 13:30:21)
..................  Re(18): Preisfrage  (wissender am 03.01.2006, 13:31:42)
...................  Re(19): Preisfrage  (Pervasive am 03.01.2006, 13:33:37)
....................  Re(20): Preisfrage  (wissender am 03.01.2006, 13:36:16)
.....................  Re(21): Preisfrage  (Pervasive am 03.01.2006, 13:37:17)
......................  Re(22): Preisfrage  (wissender am 03.01.2006, 13:38:36)
.......................  Re(23): Preisfrage  (Pervasive am 03.01.2006, 13:39:13)
........................  Re(24): Preisfrage  (wissender am 03.01.2006, 13:42:46)
.........................  Re(25): Preisfrage  (Pervasive am 03.01.2006, 13:43:29)
..........................  Re(26): Preisfrage  (wissender am 03.01.2006, 13:44:08)
..........................  Re(26): Preisfrage  (wissender am 03.01.2006, 13:44:54)
...........................  Re(27): Preisfrage  (Pervasive am 03.01.2006, 13:46:49)
............................  Re(28): Preisfrage  (wissender am 03.01.2006, 13:48:14)
............................  Re(28): Preisfrage  (Cereal_Poster am 03.01.2006, 13:59:58)
.............................  Re(29): Preisfrage  (Pervasive am 03.01.2006, 14:01:17)
..............................  Re(30): Preisfrage  (Cereal_Poster am 03.01.2006, 14:10:15)
...............................  Re(31): Preisfrage  (wissender am 03.01.2006, 14:12:25)
..............  Re(14): Preisfrage  (User6465 am 03.01.2006, 13:27:08)
...............  Re(15): Preisfrage  (Pervasive am 03.01.2006, 13:28:10)
........ Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 13:17:37)
.........  Re(9): Preisfrage  (Pervasive am 03.01.2006, 13:19:04)
..........  Re(10): Preisfrage  (User6465 am 03.01.2006, 13:19:57)
...........  Re(11): Preisfrage  (dizo am 03.01.2006, 13:20:18)
............  Re(12): Preisfrage  (User6465 am 03.01.2006, 13:21:49)
.............  Re(13): Preisfrage  (dizo am 03.01.2006, 13:23:49)
..............  Re(14): Preisfrage  (wissender am 03.01.2006, 13:30:27)
..........  Re(10): Preisfrage  (dizo am 03.01.2006, 13:20:40)
...........  Re(11): Preisfrage  (Pervasive am 03.01.2006, 13:21:45)
........... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 13:22:32)
.......... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 13:21:47)
...........  Re(11): Preisfrage  (Pervasive am 03.01.2006, 13:22:49)
............ Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 13:24:45)
.............  Re(13): Preisfrage  (Pervasive am 03.01.2006, 13:27:09)
...........  Re(11): Preisfrage  (Harti am 03.01.2006, 13:50:20)
............  Re(12): Preisfrage  (Pervasive am 03.01.2006, 13:50:59)
............ Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 13:52:31)
............  Re(12): Preisfrage  (wissender am 03.01.2006, 13:54:05)
...........  Re(11): Preisfrage  (Robert Craven am 03.01.2006, 14:33:45)
............ Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 14:36:15)
.............  Re(13): Preisfrage  (playaz am 03.01.2006, 14:50:02)
.......  Re(7): Preisfrage  (teleth am 03.01.2006, 13:16:48)
.  Re: Preisfrage  (rbr am 03.01.2006, 13:15:06)
.  Re: Preisfrage  (gepeinigter_aon_neukunde am 03.01.2006, 13:48:41)
..  Re(2): Preisfrage  (Pervasive am 03.01.2006, 13:50:42)
... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 13:56:37)
....  Re(4): Preisfrage  (Pervasive am 03.01.2006, 13:57:38)
.. Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 13:56:12)
...  Re(3): Preisfrage  (Cereal_Poster am 03.01.2006, 14:01:12)
...  Re(3): Preisfrage  (gepeinigter_aon_neukunde am 03.01.2006, 14:04:54)
.. Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 14:22:38)
...  Re(3): Preisfrage  (nergal am 03.01.2006, 14:24:24)
.... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 14:26:13)
.....  Re(5): Preisfrage  (playaz am 03.01.2006, 14:53:39)
...... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 14:57:38)
.......  Re(7): Preisfrage  (playaz am 03.01.2006, 15:04:26)
...  Re(3): Preisfrage  (gepeinigter_aon_neukunde am 03.01.2006, 14:57:58)
.... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 15:14:05)
.....  Re(5): Preisfrage  (gepeinigter_aon_neukunde am 03.01.2006, 15:22:53)
...... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 15:31:37)
.......  Re(7): Preisfrage  (gepeinigter_aon_neukunde am 03.01.2006, 15:40:50)
........ Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 15:51:21)
...... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 15:35:58)
.......  Re(7): Preisfrage  (gepeinigter_aon_neukunde am 03.01.2006, 15:41:59)
........ Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 03.01.2006, 15:53:30)
.........
Re(9): Preisfrage
03.01.2006, 16:08:11
Du sprichst immer von der Applikation - und ich von der Architektur, drum reden wir aneinander vorbei ;-)

Buchen in /EINE/ DB ist [fast] immer eine schlechte Idee. Ich mein, ok, wenn deine Datenbank ein Oracle-Rac ist oder von mir aus eine DB2 auf nem Sysplex - dann kann man das so lösen. Beides trifft hier wohl nicht zu ;-)

Zuerst mußt mal den Rechner (inkl. OS) sauber hinkriegen. Hardenen, wo nur geht. Bei Linux gibt's genug Möglichkeiten, daß dir nicht mal mehr Schaden entsteht, wenn der Angreifer eine rootshell auf deinem Rechner "ergattert" hat - lcap und selinux sind da dein Freund. Das kriegst auch auf dem gemieteten Rechner hin - eben in einer uml. Normalerweise baust du bei eCommerce gleich einen Cluster - eben 2 Rechner, die transparent Sessions übernehmen. Bei einem Webshop macht das auch schon Sinn... Man muß nur wissen, was man tut - dann kriegt man das mit OpenSource kostenfrei hin. Aber lassen wir mal das Thema und vermuten, daß die Server aus HW-Sicht ausfallsicher sind (was keiner ist).

Die Datenbank würde ich aber jedenfalls parallelisieren - denn in Wirklichkeit würde Dir im Recovery dann ja reichen, wenn deine PHP-Scripts gesichert sind und die DB.

Ich habe keine Ahnung, ob die MySQL 2-phase-commits kann (PostgreSQL kanns). Das funktioniert grob so:

Ein Benutzer(hier Apache/PHP) steigt in der DB ein und setzt zB
UPDATE X set a=2
ab.
Die DB würde das Update mal durchführen - soweit sogut. Wenn es nicht klappte - gibt sie eine Fehlermeldung aus und Schluß [bisher also Standard-Verhalten].
Direkt nach dem Update würde die DB selbst über das Netz auf einer anderen DB dasselbe Kommando absetzen. Erst wenn dieses Statement auch klappte, würde sie ein "ok" zurückmelden.

Das ist jetzt echt grob vereinfacht, du müßtest dich zwischen sync/asyn entscheiden, ...

Der Vorteil ist, daß du ein Backup der dann nicht brauchst. Du hast 2 Datenbanken auf verschiedenen Rechnern, die immer genau denselben Stand haben. Wenn Rechner 1 ausfällt (egal ob HW oder SW), so hast am 2. Rechner alle commitierten Daten sofort verfügbar - nix kommitiertes verloren.

Alternative wäre eben ein DB-Cluster wie Oracle-RAC zu fahren. Als "RAC für Arme" könntest Dir echt c-jdbc ansehen... Das klappt fein mit allen Datenbanken, die jdbc können - also wohl auch MySQL. Du würdest zusätzlich Performance-Vorteile erzielen (die hier wohl wurscht sind).

Antworten PM Alle Chronologisch Zum Vorgänger
 
Melden nicht möglich
..........  Re(10): Preisfrage  (chillbear am 03.01.2006, 16:44:11)
...........  Re(11): Preisfrage  (gepeinigter_aon_neukunde am 03.01.2006, 17:36:05)
.....  Vorschlag zur Güte...  (gepeinigter_aon_neukunde am 03.01.2006, 15:55:37)
...  Re(3): Preisfrage  (chillbear am 03.01.2006, 16:40:38)
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung