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 № 1Jeś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.