728x90
99클럽 코테 스터디 7일차 TIL DB GIST(Generalized Search Tree)
카테고리 없음 2024. 5. 26. 15:45

DBIndexIndex 작동 원리Index 종류B-Tree 인덱스Hash IndexesBitmap IndexGIST(Generalized Search Tree)R-TreeFull Text IndexSpatial IndexTrie(Prefix Tree) IndexCovering Index영속성트랜잭션ORMACIDN+1 문제DB 정규화Data Replicationsharding 전략CAP 이론란?PostgreSQL 과 같은 Database 시스템에서 다양한 사용자 정의 데이터 타입과 쿼리를 효율적으로 지원하기 위해 설계된 인덱스 구조임.GiST 는 균형 트리 구조를 가지며, B-Tree 와 유사하지만 더 유연한 데이터 분배 및 접근 방법을 제공함.GiST 와 B-Tree 차이점B-Tree 인덱스비교 연산자(..

99클럽 코테 스터디 6일차 TIL DB Bitmap Index
99클럽 TIL 2024. 5. 25. 13:26

DBIndexIndex 작동 원리Index 종류B-Tree 인덱스Hash IndexesBitmap IndexGIST(Generalized Search Tree)R-TreeFull Text IndexSpatial IndexTrie(Prefix Tree) IndexCovering Index영속성트랜잭션ORMACIDN+1 문제DB 정규화Data Replicationsharding 전략CAP 이론Bitmap Index 란?인덱스 컬럼의 데이터를 bit 값인 0 또는 1로 변환하여 인덱스 키로 사용함.저카디널리티(적은 수의 고유한 값)를 가진 컬럼에 유용하게 적용됨.각각의 컬럼 값에 대해 비트맵(이진 숫자의 배열)을 생성하고, 각 비트는 행의 존재 여부를 나타냄.장단점장점저장 방식 : 각 값에 대해 비트 배열이 ..

99클럽 코테 스터디 5일차 TIL DB Hash Indexes
99클럽 TIL 2024. 5. 24. 17:57

DBIndexIndex 작동 원리Index 종류B-Tree 인덱스Hash IndexesBitmap IndexGIST(Generalized Search Tree)R-TreeFull Text IndexSpatial IndexTrie(Prefix Tree) IndexCovering Index영속성트랜잭션ORMACIDN+1 문제DB 정규화Data Replicationsharding 전략CAP 이론Hash Index데이터의 위치를 Hashing 을 통해 Index 를 저장하는 방식hasing?특정한 hash function을 정의하여 이를 통해 key 값을 일정한 범위의 수로 변환하는 작업등가 검색(equal searches) 에 매우 효과적작동 원리key 값의 해시화데이터를 인덱스에 추가할 때, 키 값에 해시 ..

99클럽 코테 스터디 4일차 TIL DB B-Tree 인덱스
99클럽 TIL 2024. 5. 23. 19:57

DBIndexIndex 란?Index 작동 원리Index 종류B-Tree 인덱스Hash IndexesBitmap IndexGIST(Generalized Search Tree)R-TreeFull Text IndexSpatial IndexTrie(Prefix Tree) IndexCovering Index영속성트랜잭션ORMACIDN+1 문제DB 정규화Data Replicationsharding 전략CAP 이론B-Tree 인덱스그 전에... B-Tree 란? 이런거다 라는걸 알고 가야함.B-Tree 자료구조란?데이터베이스 및 파일 시스템에서 인덱싱을 위해 널리 사용되는 자료구조데이터 삽입, 삭제, 검색 등의 작업을 지원하기 위해 설계됨.특징균형 유지B-Tree 는 자동으로 균형을 유지하는 트리구조. 모든 리프 ..

99클럽 코테 스터디 3일차 TIL DB Index 작동 원리
99클럽 TIL 2024. 5. 22. 17:43

DBIndexIndex 란?Index 작동 원리Index 종류B-Tree 인덱스Hash IndexesBitmap IndexGIST(Generalized Search Tree)R-TreeFull Text IndexSpatial IndexTrie(Prefix Tree) IndexCovering Index영속성트랜잭션ORMACIDN+1 문제DB 정규화Data Replicationsharding 전략CAP 이론Index 작동 원리Index란 ➡️ Index 개념..Index 작동 원리삽입 작업새로운 데이터가 테이블에 삽입될 때, 인덱스된 열의 값에 따라 인덱스 트리에도 해당 데이터의 위치 정보가 삽입됨.검색 작업사용자가 특정 값을 요청하면, DB 는 인덱스를 사용하여 데이터의 위치를 빠르게 찾아낼 수 있음. 이..

99클럽 코테 스터디 2일차 TIL DB Index
99클럽 TIL 2024. 5. 21. 13:56

DBIndexIndex 란Index 작동 원리Index 종류B-Tree 인덱스Hash IndexesBitmap IndexGIST(Generalized Search Tree)|GIST(Generalized Search Tree)R-TreeFull Text IndexSpatial IndexTrie(Prefix Tree) IndexCovering Index영속성트랜잭션ORMACIDN+1 문제DB 정규화Data Replicationsharding 전략CAP 이론IndexIndex 란?DB 테이블에 대한 검색 성능의 속도를 높여주는 자료 구조DB 내의 특정 컬럼(열) 이나 컬럼들의 조합에 대한 값과 해당 값이 저장된 row 의 위치를 매핑하여 DB 쿼리의 성능을 최적화 하는 데 중요한 역할을 함.인덱스의 기능검색..

99클럽 코테 스터디 1일차 TIL JAVA 17
99클럽 TIL 2024. 5. 20. 14:06

99 클럽 코테 스터디 2기 시작text blockSwitchRecord Data ClassSealed Classstream.toList()Text Block기존 JSON 문자열을 직접 생성하는 경우private static void before17() { String text = "{\\n"+ " \\"name\\": \\"John Doe\\".\\n + " \\"age\\": 45,\\n" + " \\"address\\": \\"Doe Street, 23 , Java Town\\"\\n"+ ..

32일 차 TIL JAVA 11
99클럽 TIL 2024. 5. 19. 11:35

JAVA 8 이후 LTS새롭게 추가된 메소드String Class MethodisBlank()참고 : https://www.educative.io/answers/what-is-stringisblank-in-java문자열이 null 이거나 비어있거나 공백이 있는 경우String s = ""; ==> trueString s2 = " "; ==> trueString s3 = "h i "; ==> falseString s4 = null; ==> true----------------------------------------public class Main { public static void main(String[] args) { String s = ""; String s2..

728x90