데이터 지향 설계(Data-Oriented Design)?

데이터 지향 설계는 프로그램을 객체나 기능 중심이 아니라, 데이터의 구조와 배치 방식 중심으로 설계하는 방법론이다. CPU 캐시 효율, 메모리 접근 패턴 최적화, 병렬성 향상을 통해 성능을 극대화한다.

<aside> 💡

객체 지향 설계는 무엇을 할지에 초점을 맞추는 반면, 데이터 지향 설계는 데이터를 어떻게 다룰지에 초점을 맞춤

</aside>


출시 배경


핵심 아이디어


장단점