Jak zmienic zapis z mysql na xml?

0

Witam, pierwszy moj post na forum :)
Moje pytanie : czy jest mozliwosc aby silnik serwera gry zapisywal pliki nie na mysql lecz w plikach xml? jesli posiadam source ? bo da sie lecz autorzy zrezygnowali z xmla bo na mysql szybciej to chodzi i jest bezpieczniejsze ale jestem ciekaw czy sie da do tego starego sposobu wrócić? w c++ ucze się od niedawna :P robie juz swoje projekty programow matematycznych (okienkowe) :)

Pozdrawiam

0

Wszystko się da, jeśli to oprogramujesz. Wystarczy stworzyć odpowiednią strukturę pliku XML (odpowiadającą tabelom w bazie danych), a następnie wszystkie wywołania komunikacyjne związane z BD zamienić na zapis/odczyt z pliku (badź struktury drzewiastej, która przechowuje dane z tegoż pliku w RAMie).

Można też napisać własny silnik pseudobazodanowy, który wszystko będzie trzymał w pliku XML, wtedy nie musisz modyfikować wywołań w programie, a jedynie podpiąc się zamiast pod mysql, to do swojego silnika BD.

0

co musiałbym mieć aby to zrobić? spodobało mi się c++ ale nie potrafie zrobić nic pożytecznego :P wskazówki kolego? dziekuje za odp :)

0

Hmm... do pierwszego:

  • umiejętność posługiwania się plikami XML + jakaś biblioteka do tego
  • kod źródłowy aplikacji, którą chcesz zmodyfikować
  • znajomość struktury bazy danych, która już istnieje
  • duuuużo zapału

Do drugiego:

  • "trochę" więcej wiedzy, niż posiadasz (skoro dopiero zaczynasz)

Wniosek:
Według mnie zajmij się czymś prostszym... i czymś, co pozwoli Ci się wyćwiczyć. Nie porywaj się z motyką na Słońce ;) Powodzenia.

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