dedlfix: Konstruktor: Klasse erst später definiert

Beitrag lesen

Tach!

Einen Warenkorb speichere ich in einem RDBMS, weil es zum einen einfache Abfragen (für die Darstellung) ermöglicht

Ich sehe keinen gravierenden Unterschied, ob ich über ein Resultset oder ein Array iteriere. Das Resultset muss aber erstmal erarbeitet werden.

und zum Anderen die Übernahme der Warenkorb-Daten in die Order bevorsteht: Das ist eine Transaktion, die atomar sein muss.

Eine Transaction im DBMS-Sinne kann man auch mit externen Daten durchführen. Sie ist nicht auf das Umkopieren zwischen Tabellen beschränkt.

So habe ich die Schnittstelle zum Warenkorb in derselben Klasse, welche die Schnittstelle zur Bestellung realisiert und Bestellungen in einer Datei zu speichern, ist nicht empfehlenswert (Mann, da stehen Kundendaten *G).

Ein DBMS speichert ebenfalls nur in Dateien. Wo ist der Unterschied, ob ich Daten in einer Datei speichere oder über ein DBMS in einer Datei speichern lasse?

Der Zugriff auf den Warenkorb wird nur dann benötigt, wenn diesbezügliche Benutzeraktivitäten vorliegen.

Das wäre noch zu klären, ob der DBMS-Zugriff oder das Lesen der Session-Datei, wenn nur andere Daten benötigt werden, teurer ist (nebst dem Aufwand beim Code-Erstellen), beziehungsweise ob der Unterschied am Ende überhaupt relevant ist.

dedlfix.

0 55

Konstruktor: Klasse erst später definiert

mod
  • php
  1. 0
    mod
  2. 0
    dedlfix
    1. 0
      mod
      1. 0
        mod
        1. 1
          Sven Rautenberg
          1. 0
            mod
          2. 0
            mod
            1. 0
              dedlfix
              1. 0
                mod
                1. 0
                  Sven Rautenberg
                  1. 0
                    mod
                    1. 0
                      dedlfix
            2. 0
              Sven Rautenberg
              1. 0
                hotti
                1. 0
                  Sven Rautenberg
                  1. 0
                    hotti
                    1. 2
                      Sven Rautenberg
              2. 0
                mod
        2. 0
          dedlfix
          1. 0
            mod
            1. 0
              hotti
              1. 0
                mod
                1. 0
                  hotti
                  1. 0
                    dedlfix
                    1. 0
                      hotti
                      1. 0
                        dedlfix
                        1. 0
                          hotti
                          1. 0
                            dedlfix
                            1. 0
                              Sven Rautenberg
                              1. 0
                                hotti
                                1. 0
                                  dedlfix
                                  1. 0
                                    hotti
                                    1. 0
                                      dedlfix
                              2. 0
                                asdf
                            2. 0
                              hotti
                              1. 0
                                Sven Rautenberg
                                1. 0
                                  hotti
                                  1. 1
                                    Sven Rautenberg
                                    1. 0
                                      hotti
                                2. 1
                                  asdf
                              2. 0
                                dedlfix
                                1. 0
                                  hotti
                                  1. 0
                                    dedlfix
                                    1. 0
                                      hotti
                                      1. 1
                                        Sven Rautenberg
            2. 0
              dedlfix
      2. 0
        dedlfix
        1. 0
          Tom
          1. 0
            dedlfix
  3. 0
    hotti
    1. 0

      @mod Vorsicht

      Christopher
      1. 0
        hotti
        1. 0
          Tom
          1. 0
            hotti