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

델파이 Q&A
Delphi Programming Q&A
[14615] Re:datasnap에 대해 질문좀 드립니다.
gomsun2 [vhrvnd723] 2413 읽음    2013-03-04 01:32
안녕하세요 터미널님.

[클라이언트 지원 방식 ]
1. TCP/IP :
- Delphi나 C++Builder은 DBExpress 를 통해 접속할 수 있습니다. 다른 플랫폼 (iOS, Android, PHP, Javascript) 지원간, 라이브러리(Delphi에서 언어별로 만들어 줌)를 함께 배포해줘야 합니다. 
- DBExpress: TQuery나  TDBXCommand를 활용하여야 합니다. TDBXCommand는 좀 비슷하면서도 상이한 면이 있어서 비용에 학습이 듭니다. DataSnap이 등장하면서 TDBXCommand를 밀고 있는것 같긴한데, 문서 및 자료가 좀 부실한면이 있습니다.

2. HTTP(S) : DataSnap로 REST API 구축 후 활용하는 방법입니다.

일반적인 멀티 플랫폼 개발 환경을 고려하신다면 HTTP로 구성으로,
EMT 진영의 개발환경(Delphi, C++Builder, FireMonkey, HTML 5 Builder, Mobile Studio)으로 멀티 플랫폼을 구성하신다면 TCP/IP방식으로 고려해 보실 수 있을 것 같습니다.

[운영]
독립 EXE(가물 가물 한데...XE2부터 지원하는 것으로 알고 있습니다....) / ISAPI 확장 중 택 1 할 수 있습니다.

[DB지원]
일반적인 RDS를 거의 다 지원합니다. NoSQL형태의 DB는 공식적이 지원이 없습니다.(앞으로라도 없을듯...) GitHub에 MongoDB Client가 있습니다.

[동접]
워낙이 작은 규모의 서비스를 운영했던지라 동접자는 확인하지 않았고요,
세미나 간 EMT측의 발표자로 부터 동남아시아의 특정 물류 업체(Fedex같은..)에서 DataSnap으로 서비스를 운영한다고 들었습니다. 기업 이름과 국가가 기억나지 않아서 ㅜ^ㅜ

[학습 및 자료]
EMT SVN : https://radstudiodemos.svn.sourceforge.net/svnroot/radstudiodemos/ DB 연결 및 Connection Full을 만드는 등의 샘플이 있습니다. DB가 Interbase이지만 꽤나 좋은 자료들입니다.
DocWiki: http://docwiki.embarcadero.com/ 개념이나 개요는 여기서 보시면 되고요...

DBExpress : http://www.felix-colibri.com/papers/db/delphi_dbx4_programming/delphi_dbx4_programming.html 제 경우는 해당 아티클을 보고 개념을 잡았습니다. (Delphi Evangelist)
DataSnap(데브기어) : http://kb.devgear.co.kr/pages/viewpage.action?pageId=9306278글 외에도 안영제 님의 자료도(TQuery를 활용) 함께 있습니다.
구 EMT 직원분 -  http://www.andreanolanusse.com/en/ 여기에도 몇몇 활용에 관한 아티클이 있습니다.

EMT - CodeRange 동영상 / EDN 아티클(자료들이 흐뜨려져 있습니다. http://edn.embarcadero.com/article/41289 등등...)에도 꽤나 자료가 있습니다.

터미널 님이 쓰신 글 :
: 메신저 서버를 구축하기 위해 datasnap에 대해서 자료조사를 진행중입니다.
:
: 찾아본 결과에 의하면 윈도우,웹,모바일 환경까지 모두 커버가 가능할것 같은데
:
: 델파이 2009이전 버전에서는 좋지 않다는 평이 많았으나 2009 이상부터 좋아졌다는
:
: 평들이 있더군요.
:
: 제가 알고싶은것은 델파이를 이용해서 윈도우,웹,모바일까지 범용적으로 운영할수 있는
:
: 시스템을 구축하는데 datasnap이 알맞은 것인지(현제는 indy로 구축했습니다)
:
: 동시 접속은 몇명까지 안정성있게 지원 가능한지 알고싶습니다.
:
:

+ -

관련 글 리스트
14611 datasnap에 대해 질문좀 드립니다. 터미널 2227 2013/02/27
14615     Re:datasnap에 대해 질문좀 드립니다. gomsun2 2413 2013/03/04
14617         Re:Re:datasnap에 대해 질문좀 드립니다. 터미널 1857 2013/03/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.