안녕하세요
전 pos 솔루션을 개발하는데요
의류 매장 본점과 지점간 실시간 매출/재고/수발주
관리를 위한 프로젝트를 의뢰 받았습니다.
기존 보유한 솔루션은 로컬 네트워크에서 사용 할수 있는
솔루션인데, 이번 건은 인터넷 환경이라 걱정이 됩니다
우선 환경을 상세하게 설명드리면
본사의 서버는 window2000 서버(advance server) 에 mssql 2000입니다
그리고 인터넷 라인은 전용선은 아니고요 한국통신의 myip입니다.
그리고 예상되는 지점수는 대략 50 군데 정도입니다.
그리고 하루 평균 지점 매출 건수를 대략 300 건 정도(2, 3분에 1건씩 매출발생)
지점에서는 bde로 본사 서버의 myip 를 통해 data 서버로 접속해서 table에 기록합니다
모든 지점의 판매 data는 서버의 판매table 1개에 모두 insert 됩니다.
물론 인터넷이 끊어졌을때를 대비해 아침 개점시간에 상품갱신 data를 받습니다.
제가 많이 걱정이 되는부분은 동시에 여러 지점에서 bde로 myip 선로를 통해
본사 db 서버에 바로 insert 해도 무리가 없을까 하는 걱정이 제일 끕니다.
혹 동시 접속 insert 로 서버가 다운이 되지나 않을까 하는 걱정 말입니다.
로컬환경에서는 여러 클라이언트에서 동시 접속 insert 도 문제 없었는데
인터넷 환경이라 걱정이 많이 됩니다.
안전 시스템을 구성을 하고 싶은데 여러분들의 고견을 부탁드립니다.
tcp/ip 방식의 bde로 바로 연결하는 방식이 안전할까요??
혹 더 안전한 구성을 할려면 서버를 듀얼 cup를 쓰고 하드디스크는
array 형태로 구성을 해야 할까요??
그리고 인터넷라인 보단 전용선을 쓰야 안전한지..
vpn 장비나 방화벽등 쓰야 되는지 .. 정말 궁금합니다..
일단 BDE는..음..
속도는 빠르기는 합니다만.. BDE를 사용하기 위해선 각 클라이언트마다 DBE와 SQL 클라이언트를 설치해 줘야합니다..
상관없다..라고 하신다면..^^;
게서 ADO를 이용하는 것이 어떨까 합니다(단 델 5이상..4이상?이던가? 만 지원)
ADO를 사용하면 MDAC를 이용해서 바로 접속이 가능합니다.
(제가 ActivForm을 이용해서 미국 <-> 울나라 간의 프로젝트를 해본 경험상)
문제가 없었습니다.
가능하면 하드웨어 쪽은 손을 안데시는게...
개발자가 하드웨어쪽까지 생각을 하게되면 진짜 골치아파집니다..ㅡㅡ;
그래서 업체쪽에 이야기 해서 그쪽 업체가 별도로 방화벽이나 하드웨어는 구성하도록 하고..그게 정 안된다면 다른 업체를 끼고 들어가는게 훨씬 이득이라고 생갑합니다