sql >> Databasteknik >  >> RDS >> Mysql

JSON vs. Serialized Array i databasen

  1. JSON koda () &avkoda ()
    • PHP-version>=5.0.0
      • Inkapslingsgräns på 20.
    • PHP-version>=5.2.3
      • Inkapslingsgräns på 128.
    • PHP-version>=5.3.0
      • Inkapslingsgräns på 512.
    • Liten fotavtryck kontra PHPs serialiserade sträng.
  2. serialisera () &unserialize ()
    • PHP-version>=4.0.0
      • Metoder går inte förlorade på PHP Datatype Object.
      • __wakeup() magiska metod anropade alla objekt som avserialiseras. (MYCKET KRAFTFULL)
      • Det har noterats att det ibland är bäst base64-kodning strängar som läggs in i databasen och base64-avkoda strängar som tas ut ur databasen med den här funktionen, eftersom det finns vissa problem med hanteringen av vissa blanktecken.

Valet är ditt.



  1. Matcha utbud med efterfrågan – lösningar, del 1

  2. Hur kan jag utföra en SELECT DISTINCT på alla fält utom en BLOB?

  3. Transaktion nödvändig för en enda uppdateringsfråga?

  4. Hur man jämför prestanda för MySQL med SysBench