batch를 만들고 돌린다,떨어뜨려서 가져온다 뭐 이런말을쓰던데
batch검색해보면 대충 여러 데이터를 한번에 처리하는 거라고 설명해주더라고
이게 현업에서 쓰는거랑 좀의미가 변형되서 애매하게 다른거같은데 batch의 큰 개념좀 설명해주라
그리고 인터페이스는 보통 통신할때 쓰는거라고 알고있는데
인터페이스를 긁고 인터페이스를 배치한다 이런식으로 쓰던데 내가 아는 인터페이스 의미가 맞아?
batch를 만들고 돌린다,떨어뜨려서 가져온다 뭐 이런말을쓰던데
batch검색해보면 대충 여러 데이터를 한번에 처리하는 거라고 설명해주더라고
이게 현업에서 쓰는거랑 좀의미가 변형되서 애매하게 다른거같은데 batch의 큰 개념좀 설명해주라
그리고 인터페이스는 보통 통신할때 쓰는거라고 알고있는데
인터페이스를 긁고 인터페이스를 배치한다 이런식으로 쓰던데 내가 아는 인터페이스 의미가 맞아?
베치는 여러가지 콘솔 명령들을 다 입력하기 힘드니까 파일에다가 여러개 써놓고쓰던 베치파일에서 시작된거로알음
뭔가 이해가 되는데 딱 명확하게 이거다 싶진않네 배치를 만들어서 어디 올리고 구동시켜라 뭐이런식으로 쓰니까 맞는말인거같은데 개념이 없으니까 이해가 어렵네
오래걸리고 다량 데이터를 처리해야하는걸 배치 프로그램을 만들어서 돌림 - dc App
배치프로그램은 어떻게만들어? 보통 서버에 떨군다고 하던데 어떻게 서버에보내고 구동시켜? 구동시킨글 어떻게 받아와? 대충 이제 개념은 이해했는데 어떤식으로 동작하는지가 궁금해
금융예로들면 정산 작업 같은거 모든계좌에 대해 돌리면 시간이 오래걸리니까 새벽에 배치로 돌림. 그런데 한가지 작업만 돌리는게 아니고 여러작업이 연관되어 순서대로 돌아야하는 의존성이 있을수 있으니까 그걸 관리해주는 관리툴이 회사마다 있을거임 - dc App
배치프로그램은 회사마다 다르겠지 우리회사는 c 도 쓰고 자바도 쓰고 뭔 과상한 스크립트도 쓰는데 - dc App
아 그럼 이건 그냥 직접가서 물어보는게 낫겠네 ㅇㅇ 너 고수다 진짜 이해하게 쉽게 잘설명해주네
근데 막 리눅스 서버에 직접 보내서 돌리기도 하고 그런가? 우리회사는 그런식으로 돌리는거같던데 얘기들어보니까?
사버에 떨군다라고 표현하는걸로 봐서 중간데이터가 아마 파일형태로 만들어지고 파일서버에 저장되는 듯? 걍 추측이야 - dc App
좀 안 갖춰진 회사는 무식하게 crontab 에 등록하는 경우도 있음. 서버 직접 접속해서 쉘스크립트로 한번 싸서 구동할수 있게 만든뒤에 그 쉘을 오더하는 식으로 관리할거임 대부분... - dc App
오 맞음 크론탭으로 뭐 돌린다하더라고 .. 너말들어보니까 좀 어지러워지네 갑자기 ㅋㅋㅋ
크론탭은 배치의 실행시간 종료시점을 보장할수 없어서 선후행 걸리는 작업이면 크론으로 하면 안됨 진짜 븅신회사 아닌이상 배치 오더툴 다 쓸텐데... - dc App
좀 개발된지 오래댄곳에 유지보수하러왔음.. 그래서 소스들도 존나 다 하드코딩에 첨보는 것 투성이임.. 개발환경도 스프링레거시도아니고 이클립스환경 ㅇㅇ... 그래서 좀 많이 막막해 올해정도까지만하다가 튈각보고있어
하이고 화이팅 대략 짐작이 된다 ㅠ - dc App
땡큐 너도 이번주화이팅!!
실행 종료시점 어떻게 보장함? 프로그램이 그냥 오래 도는 걸 수도 있잖아
배치하다는 한자어고, batch는 영어고,,
짤녀는 왜 팬티를 브라처럼 차고있냐 ㄷㄷ
batch process는 일괄처리라는 말 그대로 어떤 일들을 모았다가 처리하는 걸 말함 가령 스트리밍 엔진은 mini batch streaming과 real time steaming으로 나뉘는데, 전자는 메시지가 일정 개수만큼 쌓이면 가져가서 처리하는 거고 후자는 메시지가 오는대로 바로바로 처리함 위에서 예시로 든 은행의 정산작업도 아주 훌륭한 예라고 생각함 인터페이스는 긁는다, 배치한다는 말을 들어본 적이 없어서 모르겠음. 상호작용하거나 접근할 수 있는 방법을 제공하는 걸 인터페이스한다고 해서 ㅇㅅㅇ
기계학습에서도 한번에 처리할 양을 batch size이라고 부르고.
영어 그대로 뭘 한덩어리로 묶어서 처리하는건 다 batch라고 하는 듯