
mirki #php #javascript i #webdev. Tworzę stronkę internetową która będzie w dużej mierze opierała się na wielu .jsonach (praktycznie każdy "produkt", choć to nie sklep tylko strona z modami do gry) ale chciałbym dodać możliwość dodawania modów przez użytkowników z czym nie mam problemu tak nie wiem jak się zabrać do pewnej rzeczy. na każdej stronie produktu będzie rysowany wykres poprzez chart.js i jak to najlepiej rozwiązać? użytkownik będzie w formularzu dodawał jsona a mysql ma trzymać w bazie ścieżkę do niego na serwerze i z tej ścieżki do javascriptu? chciałbym uniknąć przerzucenia jsona do mysql bo ma strasznie głupią strukturę. sory za głupie pytanie ale ten projekt robię dla samego siebie i chciałbym się nauczyć dobrych praktyk
- Najlepsze
- Wszystkie komentarze
konto usunięte
2
@lukasX2002: ale mozesz trzymac Jsona w bazie danych w jednym polu jako string. Dopiero potem go zdeserializowac. Nie widze sensu tworzenia plikow .json skoro uzywasz mysqla
heartbrakerr
1
@lukasX2002: wygląda jak idealny scenariusz do mongodb
konto usunięte
1
@lukasX2002: przy Twoich potrzebach nie bedzie

lobo
1
@lukasX2002: 6kb nie będzie problemem

lobo
0
@lukasX2002: Dawno nic nie robiłem z mysql, a czy on przypadkiem nie zaczął wspierać jsona od którejś wersji? Jeżeli nie to tak jak @Sheppard28 napisał

lobo
0
@lukasX2002: https://dev.mysql.com/doc/refman/8.0/en/json.html

lukasX2002 Autor
0
@Sheppard28: @lobo: Zakladając że ten json waży ~6KB to nie będzie dużym wysiłkiem dla bazy wyplucie takiego dużego rekordu? Sory, ale o wydajności takich rozwiązań nie mam pojęcia stąd to pytanie

pedojerry
0
@lukasX2002: postgresql również wspiera jsonowe kolumny i jeżeli ich struktura nie jest dla Ciebie istotna możesz w przyszłości się zainteresować
goodghost
0
@lukasX2002: smialo wrzucaj do bazy dane, po to jest zeby trzymac te dane, json-y fizycznie na dysku proponuje wywalic calkowicie, z mysql tylko deserializujesz dane i voilla






