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

компресиране на url текст (без съкращаване) и съхраняване в mysql

Друга идея, която да опитате, може да бъде да идентифицирате общи низове и да ги представите с растерно изображение. Например имайте два бита за представяне на протокола (http, https, ftp или нещо друго), друг бит за показване дали домейнът започва с "wwww", два бита за показване дали домейнът завършва с ".com", ". org", ".edu" или нещо друго. Ще трябва да направите известен анализ на вашите данни и да видите дали те имат смисъл и дали има някакви други общи низове, които можете да идентифицирате.

Ако имате много URL адреси към един и същ сайт, можете също да обмислите разделянето на вашата таблица на две различни, като едната съдържа домейна, а другата съдържа относителния на домейна път (и низ на заявка и идентификатор на фрагмент, ако има). Ще имате таблица с връзки, която има идентификатора на URL адреса, идентификатора на домейна и идентификатора на пътя, и бихте заменили оригиналната си таблица с URL адреси с изглед, който обединява трите таблици. Таблицата с домейни не би трябвало да бъде ограничена до домейна, можете да включите колкото се може повече от URL адреса (напр. „http://stackoverflow.com/questions“). Това не би отнело твърде много код за внедряване и има предимството, че все още е четливо. Вашето цифрово кодиране може да бъде по-ефективно, след като го разберете, ще трябва да анализирате данните си, за да видите кое има по-голям смисъл.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проблем с инсталирането на mysqlclient чрез pip

  2. Свържете се с MySQL база данни с C# като не-root потребител?

  3. Проблем с добавянето на редове с JDBC и MySQL?

  4. SQL филтриране по множество колони

  5. Получавате разлики между две таблици?