sql >> Database >  >> RDS >> Mysql

XML of databasetabel om instellingen op te slaan

Ik neem aan dat de configuratie per gebruiker is. Ten eerste zou ik u aanraden om een ​​wrapper-klasse te schrijven die toegang heeft tot de configuratie. Op die manier kon je alleen de kern van de configuratie in één klasse veranderen, niet in alle code.

class configuration {
  public function get_user_configuration() {
    // return users configuration
  }
}

Ik denk dat het gemakkelijker zou zijn om de configuratie in de database op te slaan. Want dan wordt er waarschijnlijk dagelijks een back-up gemaakt van de configuratie en kan deze gemakkelijk worden geëxporteerd.

Het is een goed idee om deze configuratie in de cache op te slaan. De gemakkelijkste manier zou zijn om het tijdens een sessie in de cache te plaatsen. Je kunt ook memcache of APC proberen.



  1. Hoe selecteer ik kolom(men) op hun numerieke positie in een tabel?

  2. Hoe controleer ik of een tabel of kolom in een database bestaat?

  3. Hoe vind je verschillende kolommen in een geneste subquery in SQL?

  4. Gegevens importeren uit een MySQL-database in een Pandas-gegevensframe, inclusief kolomnamen