일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- PostgreSQL
- STS
- typeorm
- HTML Special Entity
- JSP
- NextJs
- Maven Project
- Spring
- Eclipse
- MariaDB
- Next.js
- tomcat
- PG-Strom
- loadcomplete
- Can't load AMD 64-bit .dll on a IA 32-bit platform
- Spring Cloud
- graph database
- springboot
- BRIN
- 서브라임 텍스트
- OGM
- HTML Code
- maven
- Windows 10
- NestJS
- Spring Boot
- Java
- tortoise SVN
- sublimetext
- exit code = -805306369
- Today
- Total
목록개발/DB (7)
Undergoing
Github Document Page : http://heterodb.github.io/pg-strom/ PG-Strom Manual Home This chapter introduces the overview of PG-Strom, and developer's community. What is PG-Strom? PG-Strom is an extension module of PostgreSQL designed for version 11 or later. By utilization of GPU (Graphic Processor Unit) device which has thousands co heterodb.github.io PG-Strom은 일본의 HeteroDB(ヘテロDB)에서 만든, Postgres 11..
PostgreSQL 공식 사이트 번역 GiST? - GiST : Generalized Search Tree의 약어임 - 임의의 인덱싱 스키마를 구현하는 기본 template 역할을 하는 - B-trees, R-trees 및 여러 인덱싱 스키마는 GiST를 통해 구현할 수 있음 - GiST의 장점 중 하나는 DB 전문가가 아닌 data 유형 영역의 전문가가 적절한 엑세스 방법으로 사용자 정의 데이터 유형을 개발할 수 있음 내장된 연산자 클래스 이름 인덱싱된 데이터 타입 인덱싱 가능한 연산자 Ordering Operators box_ops box && &> & & > >>= > >= key); data_type *new = DatumGetDataType(newentry->key); *penalty = my_..
PostgreSQL 공식 문서를 번역함 GIN? - Generalized Inverted Index. -인덱싱할 항목이 합성된 값이고 인덱스가 처리할 쿼리는 합성된 항목 내에 나타나는 요소 값을 검색해야 하는 경우를 처리하기 위해 설계됨(아이템은 문서일 수 있고, 쿼리는 특정 단어가 포함된 문서를 검색하는 것일 수 있음) - 항목(item)은 인덱싱할 합성값을 나타낼 때 사용하고, 키(key)는 요소 값을 나타낼 때 사용함 - GIN은 항상 항목 값이 아닌 키를 저장하고 검색함 - GIN 인덱스는 일련의 (키, posting list(key가 발생하는 row id set임)) 쌍을 저장함 - 항목에 둘 이상의 키가 포함될 수 있으므로 동일한 행 ID가 여러 posting list에 나타날 수 있음 - 각..
PostgreSQL 공식 문서를 번역함 BRIN? - Block Range INdex의 약자임 - PostgreSQL 9.5부터 등장 - 특정 열이 테이블 내의 물리적 위치와 자연적인 상관관계가 있는 매우 큰 테이블을 처리하기 위해 설계됨 - 블록 범위는 테이블에서 물리적으로 인접한 페이지 그룹이며, 각 블록 범위에 대해 일부 요약 정보가 인덱스에 저장됨 - 예를 들어, 상점의 판매 주문을 저장하는 테이블에는 각 주문이 배치된 날짜 열이 있을 수 있으며, 대부분의 경우 이전 주문에 대한 항목도 표에 앞부분에 표시됨 - ZIP 코드 열을 저장하는 표는 자연스럽게 함께 그룹화된 도시의 모든 코드를 가질 수 있음 - BRIN 인덱스는 일반 비트맵 인덱스 스캔을 통해 쿼리를 충족할 수 있으며 인덱스에 저장된 요..
ORM이나 ODM은 보편화되어 찾으면 잘 나오는데, OGM에 대한 개념은 2021년 8월 현재 Neo4j 외에는 찾아볼 수가 없었다. 그 외에는 hibernate-OGM(NoSQL based) 정도고.. 결국 작성함에 있어 Neo4j-OGM의 내용을 의역할 수밖에 없었는데, Neo4j 외의 GDBMS 시장이 커지면 보편화 될지도..? 그러다가 ORM 및 ODM에 대해서도 재확인이 필요했고, 세 가지 기법에 대해(주로 Neo4j OGM) 간단하게 정리해보았다. ● ORM(Object Relational Mapping) - Object와 RDBMS간의 Mapping - DB와 객체지향 프로그래밍 언어 간의 호환되지 않는 데이터를 변환하는 기법 - JDBC, JPA, hibernate, MyBatis가 ORM..
한 50개 넘어가는 데이터를 단순 select 하는데도 이클립스가 뻗어버려서 보니까 다른 설정을 안 넣어줬었다. 그래서 찾아보니 logback 설정이 누락되어 있어서 발생한 문제. filter가 하나도 없어서 있는 그대로 로그를 긁어오다 보니 이클립스가 뻗어버린 것이다. 없어도 소규모 데이터는 가져오길래 생각도 못했징.. pom.xmlorg.bgee.log4jdbc-log4j2log4jdbc-log4j2-jdbc4.1${log4jdbc-log4j2-jdbc4.1-version}org.logback-extensionslogback-ext-spring${logback-ext-spring-version} logback-spring.xml true ${pattern_layout} prod.xml ${LOG_DI..