공부용 블로그

In-Data Computing 본문

설계/RDBMS

In-Data Computing

tomato212 2018. 11. 5. 20:25


In-Data Computing (also known as In-Place Computing) is an abstract model in which all data is kept in an infinite and persistent memory space for both storage and computing. In-data computing is a data-centric approach, where data is computed in the same space it is stored. Instead of moving data to the code, code is moved to the data space for processing. With today’s 64-bit architecture and virtualization technology, BigObject® depicts a persistent and nearly infinite memory space for data.


인 데이터 컴퓨팅 (In-Place Computing)은 스토리지 및 컴퓨팅 모두를 위해 모든 데이터가 무한하고 지속적인 메모리 공간에 보관되는 추상 모델입니다 인 데이터 컴퓨팅은 데이터가 저장되는 동일한 공간에서 데이터가 계산되는 데이터 중심 접근 방식입니다. 데이터를 코드로 이동하는 대신 코드는 처리를 위해 데이터 공간으로 이동 합니다. 오늘날의 64 비트 아키텍처 및 가상화 기술을 통해 BigObject®는 데이터를위한 영구적이고 거의 무한한 메모리 공간을 보여줍니다.


http://www.bigobject.io/technology.html



Push Down Logic


The key idea behind the optimization is “push-down logic”. This approach works by pushing code down to where data is stored and reducing the amount of data extracted from the data space for computing.

Depending on the size of the physical memory, most today's analytics solutions perform operations based on the mechanisms of data fetching from the storage/database to memory, and then the computation is executed on the data that is loaded in memory. BigObject is an infinite and persistent memory space for data and code, and operates computations in the place where the data resides. The result is lightening quick analysis with less hardware resource.


최적화의 핵심 아이디어는 "push-down logic"입니다. 이 접근법은 코드가 데이터가 저장되는 곳으로 보내지고 계산을 위해 데이터 공간에서 추출되는 데이터의 양을 줄임으로써 작동합니다.

실제 메모리의 크기에 따라 오늘날 대부분의 분석 솔루션은 저장소 / 데이터베이스에서 메모리로 데이터를 가져 오는 메커니즘에 따라 작업을 수행 한 다음 메모리에로드 된 데이터에 대해 계산을 실행합니다. BigObject는 데이터와 코드를위한 무한하고 지속적인 메모리 공간이며 데이터가있는 장소에서 계산을 수행합니다. 결과적으로 하드웨어 자원을 줄이면서 신속한 분석이 가능해집니다.


http://www.bigobject.io/indatacomputing.html#InMemory

'설계 > RDBMS' 카테고리의 다른 글

MySql index  (0) 2018.11.21
mysql 아키텍처 질문  (0) 2018.11.14
페이지 알고리즘  (0) 2018.11.04
DataBase 아키텍처(오라클)  (0) 2018.11.04
DataBase가 생겨나게 된 배경  (0) 2018.11.03