FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[2860] Re:[질문]Db에 File 요청시 DB에서 Client PC로 Data 전송 방법 문의
박지훈.임프 [cbuilder] 2351 읽음    2008-06-11 17:06
물론 디비만으로도 가능합니다.
그러려면 파일을 BLOB 필드에 저장해두고, 클라이언트쪽에서도 일단 BLOB 필드로 받아서는 파일로 저장해야 하겠지요.

하지만 개인적으로는 생각하기에, 별로 권장할 방법은 못됩니다. 데이터베이스를 파일 서버로 쓴다는 말씀이신데, 그런 목적으로 사용하기 편한 FTP나 HTTP에 비해 CPU 부하를 너무 먹고, 환경적인 세팅의 문제도 더 복잡해집니다. 더욱이 같은 데이터베이스에 파일 뿐만 아니라 다른 데이터들도 많이 있고 무시할 수 없는 정도의 트랜잭션이 발생한다면, 디비에서 파일을 찾아서 전송하는 작업이 쓸데없이 전체 데이터베이스의 성능을 떨어뜨리게 됩니다.

그럼...


KSPARK 님이 쓰신 글 :
: 제가 Server 에  File을 저장해 놓고(약 100000 개 File) Client 에서 Server Db로 File을 몇개 보내라고 하면
:   Server DB에서 Client PC로 File을 전송하는것을 만들려고 하면 어떻게 기능을 구현하면 되는지
:  도움 부탁 드립니다
:   (Db Program 만으로 기능 구현이 가능한지 아니면 다른 방법으로 구현해야 하는지...)

+ -

관련 글 리스트
2855 [질문]Db에 File 요청시 DB에서 Client PC로 Data 전송 방법 문의 KSPARK 1962 2008/05/31
2860     Re:[질문]Db에 File 요청시 DB에서 Client PC로 Data 전송 방법 문의 박지훈.임프 2351 2008/06/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.