Zapis do bazy - serializacja do formatu XML

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.

0

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

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.

0

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

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

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.

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żę :)

0

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

0

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

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1