제가지금 판매프로그램을 짜고 있는데.
기존 클리퍼로 작성된 프로그램을 분석해서 윈도우용으로 하고 있습니다.
그런데 제일 신경 쓰이는 부분이 마감작업이었습니다.
판매,구매,수금,지불이 세가지 기능을 갖고 있고 마감작업시
이 자료들을 어떻게 처리를 해야 하는지. 마감테이블을 따로 만들어서 처리를 해야 하는지. 아니면 기존 자료를 그대로 두고 화면상에 나타낼때 그때 그때
마다 쿼리문장을 수행했을때 메모리 문제로 따운 될 가능성은 없는지?
그리고 마감작업시에 각 자료들을 쿼리 문을 이용해 통계를 낸다음 한번에 테이블에 반영할 수는 없는지요.
질문이 너무 많나!
마지막으로 view는 어느때 사용하는 지도 궁금합니다.
안녕하세요..조복기입니다..
개발하고있는 프로그램이 C/S 환경이라면
스토드프로시져나 뷰등을 적극 활용하세요..
매번 마감작업시 SQL문으로 결과값을 얻어내는과정에서
메모리문제는 신경쓸필요가 없고
단지 문제가 되는건 속도문제입니다.. 젤 중요하죠..
결과데이타들을 한곳에 모아놓고 사용하면
매번 SQL문을 돌리지않고도 쉽게 결과물을 얻을수가 있겠죠..
템프테이블을 사용하던가 아님 뷰를 사용하는거죠..
뷰는 실제 존재하지않는 가상의 테이블입니다..
여러테이블중에 원하는 결과값만 모아놓은 테이블이라고 보심 되는데
속도가 당연히 빠르겠죠..미리 원하는값들을 모아놓았기때문에..
C/S 프로그램 개발시에
항상 서버를 놀리고 클라이언트쪽에서 모든작업을 하는경우가 많습니다..
속도문제가 백배천배 나버리죠..
트랜잭션이 많이 걸리는작업을 서버쪽에서 할수있겠금 SP등을
적극 활용하시기 바랍니다..
좋은하루되세요..
심경섭 께서 말씀하시기를...
> 제가지금 판매프로그램을 짜고 있는데.
> 기존 클리퍼로 작성된 프로그램을 분석해서 윈도우용으로 하고 있습니다.
> 그런데 제일 신경 쓰이는 부분이 마감작업이었습니다.
> 판매,구매,수금,지불이 세가지 기능을 갖고 있고 마감작업시
> 이 자료들을 어떻게 처리를 해야 하는지. 마감테이블을 따로 만들어서 처리를 해야 하는지. 아니면 기존 자료를 그대로 두고 화면상에 나타낼때 그때 그때
> 마다 쿼리문장을 수행했을때 메모리 문제로 따운 될 가능성은 없는지?
> 그리고 마감작업시에 각 자료들을 쿼리 문을 이용해 통계를 낸다음 한번에 테이블에 반영할 수는 없는지요.
> 질문이 너무 많나!
> 마지막으로 view는 어느때 사용하는 지도 궁금합니다.