디비 저장시 궁금한 것이 있습니다.(동기냐 비동기냐?)
과꽃
구현을 하는데, 궁금한 것이 있습니다.
input text 폼에서 데이타를 받을때, 입력되는 데이타를 바로 바로 디비에 저장(실시간으로)을 한다고 하면..
아마도 디비쪽에 부하나 무리가 갈거라 생각합니다..
이처럼 php,jsp로 데이타를 보내두고, 플래시내에서 다른 작업을 할수 있나요??
디비로 데이타 전송후 데이타 insert 가 다 되기 전에 플래시내에서 다른 작업을 하게 되면..
플래시가 insert 될때까지 딜레이가 되게 되나요?
아니면 디비 전송쪽이랑 상관없이 그냥 다른 작업 처리가 가능한지 알고 싶습니다.
동기적으로 처리하냐.. 아니면 비동기적으로 처리하느냐인데..
감을 잘 못 잡겠네요..이와 관련해 비슷한 예제나 관련 문서가 있다면 이것도 알려주시면 더욱 감사하겠습니다.
위처럼 디비쪽이 아니여도 됩니다..(디비쪽이면 좋지만..)
특정 레이어나 무비클립에 무리한 작업을 시켜두고, 다른 작업을 수행하게 할수 있는것인지 알고 싶습니다.
그럼 수고하세요.
-
안찬
여러 고견 감사합니다. ^^;
다시 찬찬히 생각을 해 보아야겠네요.. -
화이트캣
수다님 방법에 한표... 부하를 클라이언트 측에 주는게 좋을 듯
-
그림자
아니면 플래시 쿠키에 실시간으로 저장 때리다가,
JS 같은 거랑 연동해서, 페이지 빠져나가거나 브라우저 종료할 때 쿠키값을 DB로 전송..
이런 방법도 가능하려나요?? -
가자
소켓으로 받으면...연결이 끊어졌을때이벤트를 받을수 있습니다...클라이언트가 아니라 서버에서...
그럼 서버에서 연결이 끊어졌을때...디비에 넣어주면 되겠죠... -
날놓아줘
최종적으로 디비에 데이타를 저장해야 합니다.
브라우저를 빠져 나갈때에 이벤트를 주는 것을 생각해 보았으나, 강제 종료도 있고 해서..
그냥 실시간으로 저장을 하려고요.
소켓은.. 음..
다른 사용자에게 출력할 것이 아니고.. 그냥 입력된 데이타가 어떤 경우에도 저장만 되어 있으면 되는데..
좋은 방법이 생각이 안 되는데..
소켓으로 처리해 데이타 보낸뒤에는 어떻게 처리하나요? -
봄여우
입력 되는 데이터를 왜 바로 받으려시는지 모르지만 그러려면 디비가 아니라 소켓을 쓰심이...
-
개구리
디비 에서 리턴값을 받은다음 처리하느냐 그냥 다른게 돌게 하느냐는...
뭐...기본적으론 리턴값받기전에 딴짓을 할수있지만....저같은경우엔 화면전체에 투명버튼을 걸어놓고 리턴값을 받기전까진 암짓못하게 막아버립니다...이럼..리턴값 받기전엔 다른작업을 못하겠죠... -
봉봉
동기식으로 가느냐, 비동기식으로 가느냐를 선택해 코딩하면 된다는거죠?
음..
항상 자세한 답변 감사합니다. ^^;
혹 관련자료나 예제 같은거 볼수 있는 곳이 없을까요?? ㅎㅎ -
봄해
수다님 말씀 1표~~
글한글자씩 디비에 넣는이유가..뭐죠??그렇게 되면 확실히 부하가 많이 걸를꺼같은데... -
두메꽃
로직을 어케 짜냐에 달렸겠죠.. 실제 DB에 저장하는 것은 PHP등이 처리하는 부분이므로 플래시에서 단순히 입력받은 값을 PHP에 던져주고 다른 일을 하도록 설계할 수 있고, PHP에서 DB에 인서트 한 후 성공여부를 리턴해서 받아올 경우는 PHP가 리턴해 줄 동안 다른 작업을 못하도록 할 수 도 있고요.. 플래시는 껍질일 뿐입니다. 값만 던져주고 받아먹지요..