Q&A

  • 파라독스 mdb 비교부탁합니다..
단독으로 windows  에서 작업할려구 하는데요

데이타베이스를   파라독스를 사용할려구 하니까  mdb 로 사용하라는 사람도 있구

별차이 없다는 사람도 있구요

그렇게 자료가 크지 안하니까  아무거나 사용할려구 하는데

그래도 어떤 장단점이 있는지는 알아야 할것 같아서요..

3  COMMENTS
  • Profile
    성더기 2005.11.04 20:41
    파이어버드를 사용할려면 파이어버드를 별도로 설치해야합니다
    전 개인적으로 mdb보다는 쪼금 번거로워도 파이어버드를 추천합니다

    파라독스...비추~~~~
    인덱스잘깨지고 확장성 별로고 조인하기 힘들고....뭐 여러가지 이유가 있습니다만
    나중에 사용자가 두대이상 사용하게 바꿔달라...는 요구가 나오면 파라독스는 주금..ㅡㅡ;

  • Profile
    정경철 2005.11.03 18:33
    개발 경험으로 보면 .... 어떤걸 써도 좋다고 생각 합니다.
    다만 개발시 몇가지 고려 후 결정 하십시오.

    1. 확장성을 가지고 할것인가..
        아니면..로컬만 가지고 할것인가를 고려 하십시오.
        파라독스 -> TDataBase 를 이용 하여 개발 했다면..
                         사용 드라이버만 바꿔서 연결을 할 수 있는 장점이 있습니다.
        mdb      -> ODBC, ADO를 이용 하거나 TDataBase의 mdb 드라이를
                         이용 할 수 있습니다.
    2. 자료 백업.
       최소한의 자료만 백업을 받을때
       파라독스는 -> 테이블이 파일단위로 되어 있어 최소한의 테이블을 복사 해놓을수 있습니다.
       mdb         -> 파일하나로 되어 있어 별도의 프로그램을 이용 하여 Text, CSV, Excel 등으로
                           보관 할 수 있습니다.
    3. 에러복구의 용이성.
       파라독스 -> 볼랜드사에서 만든 에러 복구 프로그램을 이용 하여 복구 가능 합니다.
                         100% 복구 된다고는 보장 할 수 없지만....대부분은 복구 가능 합니다.
                         에러난 파일이 깨졌을때...그것만 버리면 됩니다.
       mdb      -> 억세스에 들어있는 프로그램으로 복구 가능 합니다.
                        파일 자체가 깨졌을때에는 모든 테이블의 자료를 버려야 됩니다.

    개인적으로 로컬용으로 개발 한다면 파라독를 사용 하십시오.
    볼랜드사에서 만들었기 때문에 DB API 함수도 많이 지원 됩니다.
    프로그래머에 접근성이 용이 합니다.

    그리고 제 경험으로는 인덱스 파일이 잘 깨지는데 ...
    98에서 많이 일어 나고 2000/XP 에서 조금 덜 합니다.
    몇가지 테스트 한 바로는 ....
    1. OS의 불안성이나 하드디스크의 케시 문제.
       로컬 DB는 하드디스크에 빈번하게 읽고/쓰기가 일어 나는데
       윈도우가 바로바로 쓰기를 하지 않습니다...저장 되기 전 연산자 오류가 나거나
       98의 주특기인 공포의 블루화면이 나타나면 더 합니다.
       이런 저런 문제로 인덱스 파일이  가끔씩 깨지는 경우가 발생합니다.
       이런경우를 대비해 DB API 함수에 케시에 있는 자료를 바로 기록 하라는
       함수가 있습니다. 바로 기록 되는지는 모르겠으나
       아무튼 이런 함수를 이용 할 수 있습니다.
    2. 기본키를 AutoCount 로 할 경우.
       프로그램 코딩시 편리 하지만 불안전 합니다.
       이유는 모르겠지만...이것을 했을때는 불안전 합니다.
    3. TTable의 사용을 줄일것...
       로컬에서 TQuery와 TTable의 속도는 TTable의 속도가 빠르지만
       요즘은 하드디스크 억세스 속도도 빠르니 검색속도는 그렇게 고려
       안하셔도 됩니다.
       TQuery는 메모리에 한번 억세스 한 다음 그것을 사용 하므로
       TTable의 직접 억세스 하는것보다 안전 합니다.

    두서없이 생각 나는대로 적었는데 개발시에 참조 되었으면 합니다.
    좋은 하루 되세요.
      
  • Profile
    마이크로김 2005.11.03 01:19
    갠적인 생각으로는
    파라독스 index 파일이 재수없으면 깨진다. 이유 아직까지 모르고 있음
    메모리 어쩌고 저저고 하면서 insert 안되는 경우가 있다 짜증난다.

    작년에 업체 mdb로 수정후 아직까지 에러 없이 잘쓰고 있습니다
    개인적인 생각으로 mdb가 더 좋지 안을까 하네요...

    • 민준기
    • 2005.11.05 03:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2005.11.05 03:12
      안녕하세요. 최용일입니다. Help메뉴의 windows SDK를 이용하세요... ^^ 항상 즐코하세요...
    • 이성진
      2005.11.05 05:59
      바뀐 것도 별로 없는데, 그냥 version 2.64를 사용하시는게 빠르겠네요.. 그리고, 가지고 계신거 3.01 ...
    • 최영식
      2005.11.08 01:44
    • 쿠나
    • 2005.11.04 22:39
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2005.11.04 23:15
      안녕하세요. 최용일입니다. 부분범위형(Subrange types)입니다. Integer로 선언하면 -20억~20억사이...
    • 쿠나
      2005.11.05 05:15
      감사합니다. 그렇다면 CellIndex:0..8; 이란 의미는 'integer' 이면서 동시에 '범위는 0~8'이란 뜻인...
    • 최용일
      2005.11.07 20:15
      안녕하세요. 최용일입니다. 0..8자체가 타입이니까 따로 선언할 필요는 없습니다. 도움말은 당연히 ...
    • 쿠나
      2005.11.29 09:23
      답변 감사드립니다.... 델파이는 참 매력적이긴 한데.... 체계적인 학습문서가 넘 없습니다 T.T;
    • 팍사
    • 2005.11.04 20:35
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 팍사
      2005.11.05 04:02
      <!--CodeS--> 두분께서 제 질문에 답주셨지만 문제가 있어 고민하던 끝에 알아냈습니다 (Design...
    • 최용일
      2005.11.05 04:30
      안녕하세요. 최용일입니다. 밑에분들 말씀이 맞는데.. 굳이 그렇게 유닛안만들어도... 프로젝트 모두...
    • 팍사
      2005.11.05 21:30
      새로 component를 palette 에 추가 하는 법도 알게 되었으니 헛수고는 아니였지만 dclsockets70.bpl 에 Cl...
    • 최용일
      2005.11.07 20:29
      안녕하세요. 최용일입니다. 따로 그러한 방법이 있지는 않습니다. 굳이 그러한 방법이 있어야 될 필...
    • 모영철
      2005.11.04 21:55
      제가 말을 잘못했나보네요.. Install Package를 가보시면 Design Packages 목록이 있구요.. Borla...
    • 성더기
      2005.11.04 20:45
      사용자가 원하는 파레트에 추가할 수는 없을겁니다 사용자가 원하는 파레트에 추가하고자 한다면 소스를 ...
    • 팍사
    • 2005.11.04 18:57
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 모영철
      2005.11.04 19:03
      자세히는 기억이 안나는데요.. 아마 기억에 Install Package 에 가보시면 아마 체크가 풀어져 있는게 있...
    • 우소
      2005.11.07 19:50
      아무래도 인디의 영향이 클것 같은데.. 기존의 것을 설치 하려면 bin폴더에 있는 dclsockets70.bpl 를...
    • 왕초보
    • 2005.11.04 18:48
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 마이크로김
      2005.11.17 02:50
      이동후 강제로 F2 를 입력하게 하니 커서가 잘생깁니다.
    • 박성준
      2005.11.04 19:55
      <!--CodeS--> unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classe...
    • 풍사마
    • 2005.11.04 04:06
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 우용우
    • 2005.11.04 03:03
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 박상윤
      2005.11.05 19:49
      H.263 영상압축 코덱이고 G.723이 음성 압축코덱이져. 화상 채팅 이면.. 음성두 지원해냐 겠져.. 방...
    • 최용일
      2005.11.04 05:04
      안녕하세요. 최용일입니다. H.263이 님이 쓰신 Motion JPEG방식보다 좋은 방식이긴 합니다만.... 뭐...
    • 최용일
      2005.11.04 05:13
      안녕하세요. 최용일입니다. http와 ftp는 전혀 다른 프로토콜입니다. 프로토콜만 바꾼다고 해서 파일업...
    • 박준철
    • 2005.11.04 01:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2005.11.04 05:16
      안녕하세요. 최용일입니다. 대표적으로 BLOB필드를 이용하는것과 파일이름(+패스)을 저장하는 방식이 있...
    • 양용성
      2005.11.04 02:24
      안녕하세요 말씀하신 내용은 리치에디터로 하시면 나중에 하실게 더 많아요 Syneditor 를 사용하시...
    • 최용일
      2005.11.03 22:45
      안녕하세요. 최용일입니다. 아래 링크 참고하세요... http://www.delmadang.com/cwb-bin/CrazyWWWBoa...
    • 모영철
      2005.11.03 23:36
    • 이경애
      2010.10.08 22:30
      어디에선지는 몰라도 찾아낸 글을 퍼서 올립니다 --------------------- 여기서부터 Windows Regis...
    • 구자형
    • 2005.11.03 19:36
    • 0 COMMENTS
    • /
    • 0 LIKES
    • KDDG_Apine
      2005.11.03 19:44
      팝업에 아이템을 동적으로 생성했다면 이벤트만 걸고 해당 객체를 참조 하면 금방 알수 있습니다 밑에 소...
    • 김양훈
    • 2005.11.02 23:14
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 성더기
      2005.11.04 20:41
      파이어버드를 사용할려면 파이어버드를 별도로 설치해야합니다 전 개인적으로 mdb보다는 쪼금 번거로워도 ...
    • 정경철
      2005.11.03 18:33
      개발 경험으로 보면 .... 어떤걸 써도 좋다고 생각 합니다. 다만 개발시 몇가지 고려 후 결정 하십시오. ...
    • 마이크로김
      2005.11.03 01:19
      갠적인 생각으로는 파라독스 index 파일이 재수없으면 깨진다. 이유 아직까지 모르고 있음 메모리 어쩌고...
    • 오병주
      2005.11.03 18:55
      안녕하세요... 델탐입니다...^^ 님께서 말씀하시는 콤포넌트는 있습니다. AS/400용 Connection 하...