C ++ 또는 Java와 같은 객체 지향 프로그래밍 언어에 대한 일반적인 자습서를 고려하십시오. 계정, 주문, 항목 등을 나타내는 객체 (또는 그와 동등한 것)로 간단한 주문 처리 시스템을 만듭니다. 완벽하게 직관적 인 의미를 갖지만 식탁에있는 코끼리는 메모리에있는 물체이기 때문에 실제가 아니라는 것입니다. 실제 시스템에서, 계정, 주문 등 은 실제로 처음 에는 메모리 에 살고 있지 않으며 , 데이터베이스는 데이터베이스에 살고 있으며, 메모리 표현은 단지 짧은 거울입니다.
데이터베이스에서 읽고 쓸 수있는 많은 코드를 직접 작성할 수는 있지만 실제로는 그렇게하지 않는 매우 지루하고 오류가 발생하기 쉽습니다.
모든 사람이 ORM을 사용하게되지만 그 자체로는 문제가있어 유명한 논문이 그들을 '우리 산업의 베트남'이라고 부릅니다.
프로그래밍 언어와 데이터베이스 사이 의 불일치가 객체와 관계형 의 불일치라고 생각 하지 않습니다 . 결론 : 솔루션은 프로그래밍 및 데이터베이스 쿼리 언어 인 단일 언어를 사용하는 것이므로 언어 런타임도 데이터베이스이고 JIT 컴파일러는 쿼리 최적화 프로그램이어야합니다.
이것이 제가 본 문제의 요약입니다. 내 질문은, 아직 아무도
실제로 이러한 통합 시스템을 구축
시도했지만 그러한 통합 시스템을 구축하지 못했습니다
당신이 그러한 건축을 어떻게 할 것인지, 왜 또는 왜 안되는지에 관한 주제에 관한 중요한 글을 썼습니다.
문제를 해결할 수있는 다른 방법을 찾으십니까?