안녕하세요
네이티브 어플레케이션 에서 리눅스 MySql DB 를 연동할려고 합니다
큰 프로젝트에서 클라이언트 네이티브 앱 ----(원격)---> 리눅스 자바 서버 ----(로컬)-----> MY SQL 이렇게 하는 것은 본적이 있습니다
클라이언트 네이티브 앱 -------(원격)----------> 리눅스 MY SQL 로 바로 쿼리를 실행하고 응답을 받을수 있나요
감사합니다
일반적인 방법이 앱-서버-DB의 구조겠지요
서버와 DB는 같은 곳에 있어도 되고, 같은 곳에 있지 않아도 됩니다(서버와 DB서버가 별도로 있다는 말이죠)
말씀하신 동작이 불가능할 것 같진 않습니다만, 쉽진 않아 보입니다
결국 DB가 외부에 그대로 노출된다는 말인데, 보통의 경우 보안문제 등의 이유로 절대 이렇게 쓰지 않거든요
그리고 서버쪽에서는 JDBC를 쓰든 뭘 쓰든 DB와 연결되기 쉽습니다만, 앱단에서 DB를 직접 물리려면 어떻게 하는지 모르겠네요
3tier 구조로 하세요.
앱에서 DB 연결을 못하는 건 아니지만 90년대에나 쓰던 방법을 지금 쓰지 마세요. 욕먹습니다.
가능은 하지만 그렇게 하는 곳을 본적은 없네요. 보안상 엄청 취약합니다.
망함~
로그인 유지
일반적인 방법이 앱-서버-DB의 구조겠지요
서버와 DB는 같은 곳에 있어도 되고, 같은 곳에 있지 않아도 됩니다(서버와 DB서버가 별도로 있다는 말이죠)
말씀하신 동작이 불가능할 것 같진 않습니다만, 쉽진 않아 보입니다
결국 DB가 외부에 그대로 노출된다는 말인데, 보통의 경우 보안문제 등의 이유로 절대 이렇게 쓰지 않거든요
그리고 서버쪽에서는 JDBC를 쓰든 뭘 쓰든 DB와 연결되기 쉽습니다만, 앱단에서 DB를 직접 물리려면 어떻게 하는지 모르겠네요