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

Nejlepší způsob, jak uložit data XML v databázi MySQL, s určitými specifickými požadavky

Můžete vytvořit blob sloupec (tj. mediumtext sloupec). Místo vkládání XML čistě jako řetězců do DB můžete XML zazipovat a uložit do MySQL.

Když čtete z MySQL, znovu jej rozbalíte. Vzhledem k tomu, že XML je text, získáte velmi vysokou míru komprese (blízko 80% komprese). Myšlenkový proces je takový, že IO disku trvá mnohem déle než komprese/rozbalení komprese, která je převážně vázána na procesor.

Nevýhodou je, že již nebudete moci dotazovat nebo provádět fulltextové vyhledávání pomocí SQL....



  1. jak spočítat celkový komentář

  2. MySQL vybrat před po řádku

  3. MySQL SELECT nejčastější podle skupiny

  4. Proč je použití příkazu připraveného pomocí mysql bezpečnější než použití běžných funkcí escape?