Vector의 Runtime Model

<aside> 💡 Futures-based asynchronous runtime 이란 ? 'Future'는 비동기 프로그래밍에서 사용되는 개념으로, 어떤 연산의 결과가 나중에 사용될 수 있도록 예약하는 것을 의미합니다. Future는 연산이 완료될 때까지 기다리지 않고 즉시 반환되며, 연산의 결과는 Future가 완료되었을 때 사용할 수 있습니다. 이는 연산이 백그라운드에서 수행되고, 그 결과는 나중에 필요할 때 검색될 수 있음을 의미합니다.

'Asynchronous'는 동시에 여러 작업을 처리하는 데 사용되는 프로그래밍 방식입니다. 이 방식에서 작업은 다른 작업의 완료를 기다리지 않고 독립적으로 실행됩니다. 이는 효율적인 자원 사용과 더 빠른 응답 시간을 가능하게 합니다.

결론적으로 a futures-based asynchronous runtime은 비동기적으로 실행되는 프로그램 또는 작업을 관리하기 위해 'futures'를 사용하는 실행 환경 또는 프레임워크를 의미합니다.

</aside>

Task

Source tasks

Transform tasks

Sink tasks