Q&A

  • 델파이와 mysql간의 왕초보적인 질문..!
오랜만에 델파이를 하게 되네요...
몇년전에 손을 놓아버려서 이젠 가물가물합니다.
물론...예전에도 왕초보였고 지금은 더 왕초보겠네요..^^;;;;;;

간단한 프로그램을 예제삼아 만들어보려고 합니다.
여러가지 왕초보적인 궁금한게 많은데요..쪽팔림을 감수하고 드리는 질문이니 비웃지 마시고..
차근히 설명 부탁하옵니다...^^;;

[질문1] 델파이로 클라이언트 프로그램을 만들고 윈도우 XP를 서버로 하여 서버에 윈용 mysql을 설치해서 통신도 가능하며,
        DB억세스가 가능하게 하려고 합니다. ---> 가능하리라 생각됩니다만, 델파이에서 별도로 해주어야 하는건 없나요?
        php에서 처럼 그냥 간단히 함수로 쿼리를 해주면 되는건지 궁금합니다. 별도로 다른 컴포넌트를 써야 하는지 등등...

[질문2] 이서버에 여러명의 클라이언트가 접속하게 된다면 서버에 몇개의 클라이언트가 붙어 있는지 실시간으로 클라이언트에서
        알수 있게 하려고 합니다. 그렇다면 클라이언트에서 몇초 또는 실시간으로 서버에 접속한 클라이언트의 리스트를 DB에서
        계속 읽어와야 하는데 클라이언트 수가 많다면 서버에 굉장히 많은 부하가 갈까요?

[질문3] 위의 방식에서 클라이언트가 서버에 접속하게 되면 접속정보(ip,id등등)을 DB에 저장하고 그 DB에서 리스트를 읽어와서
        접속자수를 계산하는 방법이 최선인가요? 혹, dB에 접속정보를 저장하지 않고도 서버에 액티브하게 붙어있는 클라이언트
        수를 알수있는 방법이 있다면 어떤게 있을지..

[질문4] 위의 방식은 클라이언트들이 서버에 자료를 등록하고 서로 다른 클라이언트들이 그자료를 공유하는 방식의 어떻게 보면
        브라우저만 안열었다 뿐이지 웹사이트의 기능과 별반 다른게 없는데요..(단지 억세스를 자신의 클라이언트 프로그램에서 한다는..)
        만약 소리바다 처럼 자료를 클라이언트에서 가지고 있다가 다른사람과 서로 공유하게 만든다면, 어느쪽이 더 부하가 심하게될지
        궁금합니다.

질문이 제대로 되었는지 신경이 쓰이네요...잘 이해가 안가신다면 리플주시면 다시 질문드리겠습니다.
그럼 답변 기다리겠습니다..^^;;
0  COMMENTS