serializable (2) 썸네일형 리스트형 [DB] 트랜잭션 격리수준 (Transaction Isolation Level) 1. 트랜잭션 격리 수준 (transaction isolation level) 트랜잭션의 격리 수준이란 동시에 여러 건의 트랜잭션이 수행되는 경우, 트랜잭션들이 서로 얼마나 고립되어 있는지를 나타내는 정도이다. 간단하게 특정 트랜잭션이 다른 트랜잭션으로 인해 변경된 데이터를 볼 수 있도록 허용할지 말지를 결정하는 것이다. 격리 수준은 크게 아래의 4가지로 구분된다. - READ UNCOMMITTED - READ COMMITTED - REPEATABLE READ - SERIALIZABLE 아래로 내려갈수록 고립 정도가 높아지고, 성능이 떨어진다. 일반적인 온라인 서비스에서는 READ COMMITED 나 REPEATABLE READ 를 사용한다. 2. READ UNCOMMITED READ UNCOMMITED.. [JAVA] Serialization & Deserialization 1. Serialization & Deserialization 자바 직렬화, Serialization 이란 자바 시스템 내부에서 사용되는 객체 또는 데이터를 외부의 자바 시스템에서도 사용할 수 있도록 바이트(byte) 형태로 데이터 변환하는 기술이다. 이와 반대되는 기술로 바이트로 변환된 데이터를 다시 객체로 변환하는 기술을 역직렬화, Deserialization 이 있다. 시스템적으로 이야기하자면 JVM(Java Virtual Machine 이하 JVM)의 메모리에 상주(힙 또는 스택)되어 있는 객체 데이터를 바이트 형태로 변환하는 기술과 직렬화된 바이트 형태의 데이터를 객체로 변환해서 JVM으로 상주시키는 형태를 같이 이야기한다. - Serialization 자바에서 직렬화는 객체를 직렬화하여 전송 .. 이전 1 다음