sql >> Databáze >  >> RDS >> Mysql

JSON vs. Serializované pole v databázi

  1. JSON kódovat () &dekódovat ()
    • Verze PHP>=5.0.0
      • Limit vnoření 20.
    • Verze PHP>=5.2.3
      • Limit vnoření 128.
    • Verze PHP>=5.3.0
      • Limit vnoření 512.
    • Malé rozměry vs. serializovaný řetězec PHP.
  2. serializovat () &unserialize ()
    • Verze PHP>=4.0.0
      • Metody se v objektu PHP Datatype Object neztratí.
      • magická metoda __wakeup() volaná na jakýkoli objekt, který se neserializuje. (VELMI VÝKONNÉ)
      • Bylo poznamenáno, že někdy je nejlepší kódování base64 řetězce vložené do databáze a dekódování base64 řetězce vyjmuté z databáze pomocí této funkce, protože existují určité problémy se zpracováním některých prázdných znaků.

Volba je na vás.



  1. Která metoda je lepší pro ověření přihlašovacích údajů uživatele?

  2. Jak nainstalovat drahokam pg PostgreSQL na Ubuntu?

  3. ComboBox.ValueMember a DisplayMember

  4. SQL Server 2016:Vylepšení skupiny dostupnosti