Q&A

  • 파라독스 DB와 MS -SQL의 찾이를 알고 싶습니다.
같은 프로그램에 파라독스와 MS-SQL 둘중에 하나를 선택해야 하는데 고민입니다. 파라독스의 장단점과 MS-SQL의 장단점을 알고 싶습니다. 둘다 멀티로 사용할꺼구요 멀티로 사용시 파라독스는 깨질위험성이 어느정도 인지 알고 싶습니다.
2  COMMENTS
  • Profile
    착한천사 2004.06.15 06:03
    허걱!!

    아주 결론적으로, 단도직입적으로 말씀드려서..
    MS-SQL을 사용하십시오..

    멀티로 사용하실꺼면,
    Paradox는 무조껀 사용하시지 마십시오..
    반드시,, 확실히..
    MS-SQL 2000을 사용하십시오..
    단, MS-SQL이 좋긴하지만,
    비싸다면, MySQL을 추천해 드리고 싶습니다..
    (왜냐? 공짜면서 안정성이 있으며, 속도도 굉장히 빠르기때문입니다..)



    Paradox와 MS-SQL의 차이점을 들라면,
    엄청나게 많은 차이점이 있습니다..
    물론, 이론상으론 RDB이지만,
    MS-SQL은 RDBMS로 MS(Management System)가 더 붙습니다..
    즉, Connection부분을 특정 Process가 담당해 준다는 의미를
    가지면서, 먼저 Row/Table/DB에 접속한 순서데로 작업우선권을
    DB가 부여하는 형식을 가지고 있습니다..
    (이말은, Multi-Thread형식을 가진 Process를 운영한다는 뜻입니다..)
    하지만, Paradox는 운영체제가 File을 사용하는 것처럼..
    도와주는 형식으로 되어 있기 때문에 운영체제의 도움이 없다는것을
    상상할 수 없죠..
    (하지만, 작은 Project에는 엄청난 속도가 나오지만,
    여러 Table을 Join할때, 복잡한 SQL문을 구사해야할 경우
    아예 지원을 해주지 않습니다. - 이점이 제일 난감한 부분이죠..
    또한, 동시접속에 대한 문제를 완벽하게 해결해 주지 않으므로,
    빈번한 Index table이 깨어지는 증상이 나타나서 DB를 사용하지
    못하는 경우가 나타납니다. 그것도 허다하게..
    물론, 복구는 가능하지만, 완전하지는 않구요..
    잘 깨집니다..)

    첫번째는 말씀드렸구여,
    2번째는 SQL문장에 대한 지원과 Backup과 Restore에 대한 기능이
    있으며,
    3번째는 Replication에 대한 기능이 있습니다.
    물론, 더 많은 것이 있습니다만,
    다 쓴다면, 책한권은 뚝딱 쓰겠습니다.. *^^*
    (물론, 거짓말은 아니구요.. 왠만한건 다해봐서리..  *^^*)

    일단, multi로 사용하신다고 하니..
    MS-SQL을 강력추천합니다..
    하지만, DB의 활용도가 그렇게 크지 않다면,
    무로 DB를 사용해보심이 어떨까 합니다..
    어쨌든, 안정성 면에서는 잘 알여진 DB 및 잘 사용하는 DB를
    예로든다면,
    Oracle, MS-SQL 순서로 좋습니다..
    요즘은, Linux때문에 MySQL을 많이 쓰는 추세죠..
    (이건 제 개인적인 의견일뿐입니다..)

    일단, Server를 어떤것으로 채택했고,
    서버의 전원을 관리자가 끄지 않는한 계속 켜진다는 가정이 있다면,
    일반 DB(MySQL, FireBird등)을 추천하고 싶지만,
    그렇지 않다면, Oracle, MS-SQL을 추천하고 싶습니다..
    (사실, MySQL도 전원이 몇번이나 꺼져도 DB가 깨어지진 않았습니다..
    적어도 제 경우엔..
    만약 공부용이시라면, Oracle사에서 직접 공부용으로 쓰겠다는
    다짐을 하신후(Sign에 Check함) download 받아서 100% 사용가능합니다.
    즉, Oracle 강, 강, 강추합니다..
    일단, Oracle을 쓰신 후 MS-SQL을 쓰신다면,
    적어도 40%정도는 MS-SQL에 대해서 아쉽다는 느낌이 드실겁니다.. *^^*)
    일단, 가볍게 설명드렸네여..
    답변이 되었는지 모르겠습니다..




  • Profile
    KDDG_Cali 2004.06.09 18:56
    로컬이 아닌 멀티개념이라면 파라독스는 말리고 싶네요.

    깨질 위험성이여?? 제 갠적인 생각이지만 90%이상 이라고 보시면 됩니다.
    DB던 인덱스던 오픈상태에서 예기치 않은 종료가 이루어 질경우
    문제가 생긴다고 보시면 됩니다.
    물론 복구루틴이 있지만 완벽하다고 보기는 어렵고
    한번 깨진 DB는 계속 문제가 발생합니다.

    파라독스는 로컬에서 쬐그만 프로젝트용으로 적합하다고 보시면 됩니다.
    단, 속도는 굉장히 빠른편이지요.

    아무래도 돈 주고 쓰는 DB가 그 값어치를 한다고 봅니다.

    이상 제 갠적인 생각이었습니다.

    GG KDDG ~~~~