- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Column
- indeof
- cursor
- 대량 insert
- Bucket
- DataTable Copy
- 데이터테이블
- contains
- DataTable Merge
- 날짜 변환 형식
- 이행은 이미
- lastIndexOf
- 올림
- group by
- datatable 컬럼 제거
- datatable 행 제거
- 데이터테이블 합치기
- MS-SQL
- mssql
- 다른 테이블에 속해있습니다
- 날짜 변환
- 문자열 찾기
- C#
- DataTable
- Elasticsearch
- PostgreSQL
- 소수점 자르기
- 버림
- 소수점
- merge
목록전체 (41)
노트
1. PostgreSQL 설정 파일 수정PostgreSQL이 외부에서 접속을 허용하도록 설정하려면 먼저 PostgreSQL의 설정 파일을 수정해야 합니다. PostgreSQL의 설정 파일은 기본적으로 설치 디렉토리의 data 폴더에 있습니다. postgresql.conf 파일을 열고, listen_addresses 항목을 찾아 수정합니다. 기본값은 'localhost'로 되어 있으므로, 이를 '*'로 변경하여 모든 IP에서의 접속을 허용합니다. 예를 들어, 아래와 같이 설정합니다:listen_addresses = '*'수정 후 파일을 저장하고 PostgreSQL 서비스를 재시작해야 변경 사항이 적용됩니다. 2. pg_hba.conf 파일 수정외부 접속을 허용하려면 pg_hba.conf 파일도 수정해야 ..
1. Elasticsearch 버킷이란?Elasticsearch에서 버킷(Bucket)은 집계(Aggregation) 과정에서 문서를 그룹화하는 단위입니다. SQL에서의 GROUP BY와 유사하며, 특정 필드나 조건에 따라 문서를 나누는 역할을 합니다. 예를 들어, 브랜드별 제품 수를 알고 싶다면 각 브랜드가 하나의 버킷이 되고, 해당 브랜드에 속한 제품들이 그 안에 포함됩니다. 2. Terms Aggregation 예시다음은 brand.keyword 필드를 기준으로 제품을 그룹화하는 예입니다:{ "size": 0, "aggs": { "by_brand": { "terms": { "field": "brand.keyword" } } }}응답 결과는 각 브랜드(..
1. Elasticsearch에서 고유 값 개수 계산하기Elasticsearch는 대량의 데이터를 효율적으로 검색하고 분석할 수 있는 강력한 도구입니다. 특정 필드의 고유 값 개수를 계산하려면 cardinality 집계를 활용할 수 있습니다. 예를 들어, 특정 이벤트와 시간 범위에 해당하는 데이터에서 특정 필드의 고유 값 개수를 계산하고 싶다면 아래와 같은 쿼리를 사용할 수 있습니다. 이 쿼리는 unique_field라는 필드의 고유 값 개수를 계산하며, size: 0으로 설정했기 때문에 검색된 문서 자체는 반환되지 않고 집계 결과만 반환됩니다.{ "query": { "bool": { "filter": [ { "term": { "event_..
PostgreSQL 대량 데이터 삽입: COPY vs INSERTPostgreSQL에서 대량 데이터를 삽입할 때, 일반적인 INSERT 문을 반복적으로 실행하는 것보다 COPY 명령을 사용하는 것이 훨씬 더 효율적입니다. COPY는 대량 데이터를 처리하도록 최적화되어 있어 네트워크 오버헤드와 트랜잭션 관리 비용을 줄이고, 삽입 속도를 크게 향상시킵니다. Python으로 COPY 사용하기Python의 psycopg2 라이브러리를 사용하면, 파일 데이터를 PostgreSQL 테이블에 효율적으로 삽입할 수 있습니다. 아래는 COPY 명령을 사용하여 TSV 파일 데이터를 데이터베이스에 삽입하는 예제입니다:import psycopg2# PostgreSQL 데이터베이스 연결conn = psycopg2.connec..
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 32 33 34 35 36 37 38 public class OverloadingTest { public int A { get; set; } public int B { get; set; } public OverloadingTest(int \_a, int \_b) { this.A = \_a; this.B = \_b; } public static OverloadingTest operator +(OverloadingTest o1, OverloadingTest o2) { return new OverloadingTest(o1.A + o1.B, o2.A + o2.B)..