Zapis do bazy - serializacja do formatu XML

Zapis do bazy - serializacja do formatu XML
L3
  • Rejestracja:prawie 15 lat
  • Ostatnio:ponad 3 lata
0

Witajcie,
Chciałbym Was prosić o pomoc. Będę w najbliższym czasie pisał zapis do bazy MySQL dla swojego formularza (kilka pól tekstowych, jakieś liczbowe, kilka list jedno i wielokrotnego wyboru). Dane chciałbym zapisywać w jakimś przejrzystym formacie XML w taki sposó aby dało się je później szybko i łatwo deserializować. Nie chcę Was prosić o pomoc w napisaniu tego zapisu lecz o doradzenie z jakiej biblioteki najlepiej skorzystać. Znalazłem dość ciekawą bibliotekę XStream. Jest dość prosta i przejrzysta ale być może jest coś jeszcze lepszego i bardziej wydajnego. Będę wdzięczny za wszelkie podpowiedzi.
Pozdrawiam.

S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:6 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
0

Zaraz to ty chcesz w końcu zapisywać w bazie danych czy xml?


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
L3
  • Rejestracja:prawie 15 lat
  • Ostatnio:ponad 3 lata
0

Chcę zapisywać w bazie danych dane, nie na zasadzie że wartość jednego pola to jedna kolumna w tabeli tylko wszystkie dane z formularza chcę zserializować do formatu XML i w takiej postaci zapisać te dane.

vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
0
edytowany 1x, ostatnio: vpiotr
Shalom
za polecanie XMLEncodera to powinny być jakieś kary... ;)
Shalom
@vpiotr generalnie tak, ale zwykle ludzie używają ich potem w tandemie ;)
vpiotr
@Shalom: :) point taken
S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:6 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
0

Ale właściwie po kiego grzyba że tak wprost zapytam tak chcesz robić?
Jaki jest tego logiczny sens?


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
0
scibi92 napisał(a):

Ale właściwie po kiego grzyba że tak wprost zapytam tak chcesz robić?
Jaki jest tego logiczny sens?

http://martinfowler.com/eaaCatalog/serializedLOB.html

dabra
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:89
0

Nie lepiej rozważyć serializację (jeśli to możliwe) dla jsona? W mysql od 5.7 masz już natywne wyszukiwanie po memo typu json - bezpośrednio na serwerze mysql.

Cały form ze strony możesz serializować bezpośrednio z GET/POST - jeśli w takiej formie wyślesz poprzez formularz.

L3
  • Rejestracja:prawie 15 lat
  • Ostatnio:ponad 3 lata
0
dabra napisał(a):

Nie lepiej rozważyć serializację (jeśli to możliwe) dla jsona? W mysql od 5.7 masz już natywne wyszukiwanie po memo typu json - bezpośrednio na serwerze mysql

Czy nie lepiej tego nie wiem. O serializacji do jsona nie słyszałem. Dlatego właśnie poruszyłem ten temat na forum ponieważ wiedziałem że jeśli jest to na pewno podsuniecie mi jakąś lepszą metodę niż XML. Z czego się bardzo cieszę. Poczytam sobie o tym sposobie zapisu i na pewno go rozważę :)

L3
  • Rejestracja:prawie 15 lat
  • Ostatnio:ponad 3 lata
0

A czy ten zapis do jsona jest dostępny również dla baz MSQL?

S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:6 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
0

A tak właściwie to czemu chcesz korzystać z mysql? Jak musisz to musisz ale polecam PostgreSQL


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
L3
  • Rejestracja:prawie 15 lat
  • Ostatnio:ponad 3 lata
0

<quote="1265621">A tak właściwie to czemu chcesz korzystać z mysql? Jak musisz to musisz ale polecam PostgreSQL</quote

Ja to sobie mogę chcieć ... W firmie mają MySQL-a i MSQL i nie mam za dużego wyboru a w przypadku tej aplikacji nie mam żadnego wyboru i mogę skorzystać wyłącznie z MSQL.

L3
Dokładnie tak

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.