Przechowywanie danych zakodowanych w base64 jako typu danych BLOB lub TEXT

Posiadamy tabelę MySQL InnoDB zawierającą ~ 10 kolumn małych plików javascript zakodowanych w base64 oraz obrazów png (<2KB) zakodowanych także base64.

Stosunkowo niewiele jest insertów i wiele odczytów, jednak dane wyjściowe są buforowane w instancji Memcached przez kilka minut, aby uniknąć kolejnych odczytów.

Tak jak teraz, używamyBLOB dla tych kolumn, ale zastanawiam się, czy istnieje korzyść z przejścia naTEXT typ danych pod względem wydajności lub tworzenia kopii zapasowej migawki.

Wskazuje na to moje wyszukiwanieBLOB iTEXT w moim przypadku są prawie identyczne, a ponieważ nie wiem wcześniej, jakiego rodzaju dane będą faktycznie przechowywane, poszłamBLOB.

Czy masz jakieś wskazówki dotyczące debaty TEXT vs BLOB w tym konkretnym przypadku?

questionAnswers(1)

yourAnswerToTheQuestion