/ / Przechowywanie JSON w MySQL? - python, mysql, json

Przechowywanie JSON w MySQL? - python, mysql, json

Mam pewne rzeczy, które nie wymagają indeksowania ani wyszukiwania (konfiguracje gier), więc myślałem o przechowywaniu JSON na BLOB. Czy to w ogóle dobry pomysł? Czy są alternatywy?

Odpowiedzi:

5 dla odpowiedzi № 1

Jeśli potrzebujesz zapytania opartego na wartościach w JSON, lepiej byłoby przechowywać wartości osobno.

Jeśli po prostu ładujesz zestaw konfiguracji, tak jak mówisz, przechowywanie JSON bezpośrednio w bazie danych działa świetnie i jest bardzo łatwym rozwiązaniem.


2 dla odpowiedzi nr 2

Nie różni się od osób przechowujących fragmenty XML w bazie danych (to nie ma wsparcia XML). Nie widzę w tym żadnej szkody, jeśli tak naprawdę nie trzeba jej szukać na poziomie DB. I wielką zaletą JSON jest to, jak łatwo można je parsować.


2 dla odpowiedzi nr 3

Nie rozumiem, dlaczego nie.Jako pokrewny przykład w świecie rzeczywistym, WordPress przechowuje seryjne tablice PHP jako pojedynczą wartość w wielu instancjach.


0 dla odpowiedzi nr 4

Myślę, że lepiej serializować twój XML. Jeśli używasz języka Pythona, cPickle jest dobrym wyborem.