db 내용을 xml로 만드는 이유에 대해 질문있습니다!
글리슨
2023.04.01
자바 코드상으로 DB 내용을 ArrayList 로 담는다던지 하는 방법으로 바로 console로 출력할수 있습니다.
하지만 android에서도 db 내용을 xml 이나 여타 다른 웹언어로 바꾸어 다시 파싱하는 작업을 하는데,
굳이 제 생각으로 xml로 변환할 필요가 있을까 싶습니다.
예전에 한번 db 내용을 xml로 바꾸는 이유가, 여러 DBMS에 맞게 적용시키기 위해서 xml 형식으로 바꾸어 oracle 이라던지 mysql 이라던지 db 내용을 통합할때 쓴다? 정도 입니다.
고수님의 답변 부탁드립니다.
-
알찬바로
보통 단말기에서 DB에 직접 붙어서 정보를 제공받는 구조로 설계가 이루어지지 않습니다.
보통 [DB]-[웹서버]-[단말기 다수] 으로 데이터를 전달 받는 구조를 지니게 되는데, [웹서버]-[단말기] 통신시 윗 댓글을 근거로 XML을 많이 사용합니다. -
해찬솔
xml 은 보통 이종기기간 데이터 전송용 포멧으로 쓰입니다. 공통적인 포멧을 가진다는 건 엄청난 메리트입니다. 크게 본다면 님이 보시는 이런 html 화면 또한 xml 의 한 종류입니다. html 으로 할 수 있는 일을 님도 알 수 있으리라 봅니다. 단지 xml 을 작성하는 코스트가 아까워서 그러신다면 json 같은 타입도 있습니다. 한 번 알아 보세요~