Mysql
 sql >> база данни >  >> RDS >> Mysql

Най-добрият начин за съхраняване на XML данни в MySQL база данни, с някои специфични изисквания

Можете да създадете blob колона (т.е. mediumtext колона). Вместо да вмъквате XML само като низове в DB, ​​можете да архивирате XML-а и след това да го съхранявате в MySQL.

Когато четете от MySQL, го разархивирате отново. Тъй като XML е текст, ще получите много високи нива на компресия (близо до 80% компресия). Мисловният процес е, че IO на диска отнема много по-дълго време от компресията/декомпресията, която е свързана предимно с процесора.

Недостатъкът е, че вече няма да можете да правите заявки или да правите пълнотекстово търсене с SQL....



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql класиране за търсене с критерии

  2. MySQL Group By и Sum общата стойност на друга колона

  3. Разделете mysqldump файл с множество бази данни по база данни

  4. lower_case_table_names=1 на Ubuntu 18.04 не позволява на mysql да стартира

  5. Как да импортирам .sql файл в mysql база данни с помощта на PHP?