"자바 고속 직렬화의 진화" 마이크로스트림의 이해


"자바 고속 직렬화의 진화" 마이크로스트림의 이해

마이크로스트림(MicroStream)은 자바 애플리케이션의 데이터 지속성을 위한 흥미로우면서 대담한 접근 방식이다. 서버-데이터스토어 의 복잡성을 완전히 없애고 애플리케이션 내에서 실행되는 객체 지속성 계층을 제공하는 방식을 제안한다. 최근 오라클이 헬리돈(Helid on) 마이크로서비스 프레임워크에 마이크로스트림을 적용하면서 중대한 지지 기반을 확보했다. 여기서는 마이크로스트림과 오픈소스 객체 그래프 지속성 계층에 대해 알아본다. Getty Images Bank 자바 직렬화의 재고 어떤 면에서 마이크로스트림은 직렬화(serialization) 개념을 새롭게 뜯어고친 것으로 볼 수 있다. 전통적인 자바 직렬화는 보안 취약성 을 비롯한 여러 가지 불편한 점이 있는데, 오라클은 2018년에 자바 직렬화를 두고 '지독한 실수'라고 언급한 적이 있을 정도다. 그러나 런타임에 객체 그래프를 간단히 저장하고 불러올 수 있다는 직렬화의 본질적인 개념은 여전히 유효하다. 그렇다면 남은 것은 구현...


#객체 #저장 #접근 #지속성 #지연 #직렬 #직렬화 #쿼리 #클래스 #자바 #옵션 #구성 #그래프 #데이터 #리스트 #마이크로스트림 #방식 #성능 #오라클 #파일

원문링크 : "자바 고속 직렬화의 진화" 마이크로스트림의 이해