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
[8968] Re:초보의 MDB에 대한 질문.
civilian [civilian] 1917 읽음    2003-09-19 21:28
: 1) 쿼리의 최적화를 일단 접어두고, 외부적으로 빠르게 하고 싶은데 조금이라도 방법이 없을까요?
===> 소프트웨어적인 튜닝 없이 퍼포먼스를 높이려면 하드웨어의 성능을 높이는 방법밖엔 없습니다.
     즉, 좀더 빠른 컴퓨터에게 서버 역할을 맞겨야하고, 네트웍 속도를 높여야 합니다.
:
: 2) MSDE로 바꾸면 약간은 좋아진다고 하는데 사실 MSDE가 sql서버로만 알지
:   정확히 무엇인지 모르겠습니다. T_T 그냥 저희껀 odbc로 네트워크 연결해서 쓰는 프로그램인데,
:   MSDE로 바꾸면 별도의 수정이 필요한가요?
===> 데이터베이스 드라이버에 따라 속도 차이는 존재합니다. 그러나 이경우 프로그램을 수정해야겠지요.
:
: 3) 공유된 MDB의 작업 과정에 대한 질문인데요.
:    인터넷 속도는 컴마다 업 50 다운로드 300 정도이고, MDB 크기는 압축해서 40메가 됩니다.
:    그럼 insert, select 할때마다 MDB를 일일이 불러오는 건가요? 용량그대로요?
:    그렇다면, 일반 MSSQL이나 오라클은 어떤 방식이죠?
===> MDB 파일을 불러오는 것이 아니라 쿼리에 해당하는 레코드셋을 가져오는 것입니다.
     쿼리한 결과가 많을수록 시간이 오래걸립니다.

: 4) 사실 매장이 불어나서 그런건데요. 그럼 rdb형태로 다시 짤려면 원래 프로그램보다
:    얼마만큼의 기간이 들까요? 전문 프리랜서가 혼자 맡을시.
===> 프로그램의 난이도 및 기능의 많고 적음에 따라 기간은 천차만별일 수 있으니
     딱히 얼마나 걸린다고 말하기는 어렵네요.

사실 MDB는 다중 사용자 환경에 적합한 데이터베이스는 아닙니다. 지금같은 환경이라면
RDB를 사용하는 구조로 프로그램을 전환하셔야 합니다.
오픈소스인 파이어버드를 사용하실 것을 권장해드립니다. 물론 프로그램은 수정을 하셔야겠지만..^^

+ -

관련 글 리스트
8967 초보의 MDB에 대한 질문. Cure 1038 2003/09/18
8968     Re:초보의 MDB에 대한 질문. civilian 1917 2003/09/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.