Co oznacza podręcznik powiedzieć o typie JSON?
Podkreśl mój. Oczywiście zapisujesz ten obiekt JSON, ponieważ zamierzasz go przeczytać w innym czasie. Jeśli czytasz to w każdym zapytaniu, przechowywanie go jako BLOB lub TEXT może być częścią, w której pobierasz go z bazy danych, jest kilka mikrosekund szybciej, ale wydasz to i więcej na konwersję obiektu TEXT do dokumentu JSON.
Nie zapominajmy również, że pole JSON usuwa wszystkie niechciane białe znaki itp., więc będzie bardziej zwarte niż zarówno TEXT, jak i BLOB, co prawdopodobnie neguje wszelkie przyspieszenia pobierania, które zapewnią te dwa typy.
Również użycie JSON sprawia, że Twój system jest odporny na przyszłość. Pewnego dnia możesz potrzebować wyszukać konkretny element w swoim polu JSON jako jedną z rzeczy, ale masz 3,5 miliona rekordów w polu BLOB, co wtedy?