postgreSQL Index Type Version Info : PostgreSQL(Ver 9.6) B-tree Default Tree 방식 hash 동등 비교 최적화 GiST(Generalized Search Tree) 지역 분석 최적화 참조: https://www.postgresql.org/docs/9.2/static/gist.html GIN(Generalized Inverted Index) 여러값을 하나의 Row에 맵핑(Arrays and full-text searchs 이용) 참조: https://www.postgresql.org/docs/9.2/static/gin.html SP-GiST(Space-Partitioning Generalized Search Tree) 인-메모리 최적화, 파티셔닝 ..
트랜잭션의 속성을 뜻하는 ACID는 그 속성의 영어 첫 철자를 따서 붙인 이름이다. 그 내용은 다음과 같다. Automicity : 원자성 하나의 트랜잭션이 완료가 되었을 때는 트랜잭션의 처리가 완료 된 상태이거나 트랜잭션을 받아 들이기 전의 상태여야 한다. 즉, 트랜잭션이 완벽하게 수행이 되든 트랜잭션에서 오류가 나든 수행 트랜잭션의 부분적인 변동 사항은 인정이 되지 않는다는 뜻이다. Consistency : 일관성 트랜잭션의 성립, 미성립에 불문하고 데이터의 내용은 일관성이 유지 되어야 한다. 즉, 하나의 DB 서버를 사용하고 있는 무수한 클라이언트들이 동시에 트랜잭션을 보낸다 할지라도, 혹은 그 트랜잭션들이 무수한 오류와 성공의 반복이 되더라도 데이터들의 값은 누가 보든간에 일관성이 유지 되어야 한..