본문 바로가기 메뉴 바로가기

데브포유

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

데브포유

검색하기 폼
  • ※ 데브포유 둘러보기 (1230)
    • Dev4u Life (678)
      • 일상 (201)
      • 여행 (25)
      • 투자 (6)
      • Generative AI (11)
    • Database (339)
      • ClickHouse (5)
      • CockroachDB (19)
      • MariaDB (14)
      • mongoDB (63)
      • Oracle (145)
      • PostgreSQL(EDB) (3)
      • Presto (14)
      • SAP IQ (Sybase) (16)
      • yugabyteDB (7)
      • ETC (53)
    • Dev4u S/W (11)
      • Android App (3)
      • iPhone App (1)
      • WASMonitor (3)
      • ZtermManager (1)
    • Developer (198)
      • Android (7)
      • C & C++ (12)
      • Data Mining (4)
      • JFreeChart (4)
      • iPhone (4)
      • Java, Kotlin (35)
      • Node.js (2)
      • Python (15)
      • Rust (8)
      • Spark (10)
      • Unix Shell (12)
      • Util (31)
      • Web (16)
      • Weka (4)
      • ETC (34)
    • === E.N.D === (0)
  • 방명록

Database/MariaDB (14)
MariaDB vs GreenPlum 성능 테스트 결과

테스트 환경: 우분투 리눅스에 도커로 각각 데이터베이스 설치 MariaDB ColumnStore 버전: 10.5.12 GreenPlum 버전: 6.13.0 >> 동일한 테이블 스키마 (컬럼 4개)에 각각 1000만건 데이터를 생성한 후에 조회 응답 테스트 >> 평균 2~3배 정도 MariaDB가 빠른 응답을 보여 주었음. 당분간 회사에서 MariaDB ColumnStore를 계속 사용하게 될 것 같습니다. ** 바쁘단 핑계로 미루어 두었던 성능 테스트를 완료하게 되어서 홀가분한 하루입니다. **

Database/MariaDB 2021. 11. 2. 15:20
MariaDB 10.5.8 ColumnStore 버그 테스트 2

작년에 포스팅 했던 "MariaDB ColumnStore Union/Union All 관련 버그"도 해결이 되었나 테스트 했습니다. SELECT * FROM ( SELECT * FROM ( SELECT a, b FROM 컬럼스토어_테이블 UNION ALL SELECT a, b FROM 컬럼스토어_테이블 ) V1 ) V2 증상) V1까지는 데이터가 깨지지 않는데, V2를 조회하면 a,b 값이 마구 섞여져 조회가 됩니다. 10.5.8 버전에서 테스트 결과 데이터가 정상적으로 조회 되었습니다.

Database/MariaDB 2020. 12. 1. 20:46
MariaDB 10.5.8 ColumnStore 버그 테스트 1

ColumnStore 1.2.5에서 발생했던 버그 중에서 컬럼값이 한글일 경우 substr 했을 때 잘린 값이 깨져 보이는 현상이 있었는데, 이 버전에서는 해결이 되었는지 테스트 해 보았습니다. 1. 컬럼스토어 테이블 생성 CREATE TABLE `tt_a` ( `trd_ym` int(11) DEFAULT NULL, `name` varchar(80) DEFAULT NULL ) ENGINE=Columnstore DEFAULT CHARSET=utf8mb4 ; 2. 값 넣기 insert into tt_a values ('202011','홍길동'); 3. 값 조회 * substr한 값이 깨지지 않고 조회가 되는걸 보니 해결이 되었습니다.

Database/MariaDB 2020. 11. 24. 21:14
우분투에 MariaDB 10.5.8 설치

MariaDB 커뮤니티 서버에 ColumnStore엔진 5.4가 포함되었습니다. 최근에 환경을 구성한 우분투 노트북에 "MariaDB 10.5.8"를 설치해 보았습니다. 설치가이드 = mariadb.com/docs/deploy/community-single-columnstore/ Open Source Database (RDBMS) for the Enterprise | MariaDB MariaDB is the leading enterprise open source database with features previously only available in costly proprietary databases. Enterprise grade, wallet friendly. mariadb.com 위에 나온 순서..

Database/MariaDB 2020. 11. 23. 21:27
MariaDB ColumnStore에서 한글이 포함된 문자열 자르는 방법

ColumnStore 엔진으로 데이터를 저장한 테이블에서 특정 컬럼에 한글이 포함되어 있고, 이 값을 앞에서 10글자만 잘라서 사용하고 싶을 때, substr()함수를 사용하면 null이 리턴이 됩니다. 이 경우에 제가 해결한 방법 3가지를 소개해 드립니다. 방법1) Operating Mode 변경 set infinidb_vtable_mode = 0 select substr( prdt_nm, 1, 10) as prdt_nm_10 from t_order; 방법2) collate utf8_bin 를 해당 필드 조회시 사용 select substr( prdt_nm collate utf8_bin, 1, 10) as prdt_nm_10 from t_order; 방법3) 정규표현식 사용 select regexp_s..

Database/MariaDB 2019. 12. 11. 23:16
MariaDB ColumnStore에서 Outer Join 사용시 주의할 점

Outer Join 사용시 Inner Table의 숫자 컬럼을 sum() 할 때 null 값에 주의해야 합니다. SELECT T1.ORDER_ID ,SUM(T2.PRDT_PRICE) FROM T_ORDER T1 LEFT JOIN T_ORDER_DETAIL T2 ON (T1.ORDER_ID = T2.ORDER_ID) GROUP BY T1.ORDER_ID ; SELECT T1.ORDER_ID ,SUM(COALESCE(T2.PRDT_PRICE,0)) FROM T_ORDER T1 LEFT JOIN T_ORDER_DETAIL T2 ON (T1.ORDER_ID = T2.ORDER_ID) GROUP BY T1.ORDER_ID 일반적으로 SUM()이나 COUNT()함수는 null 값이 있으면, 그 row는 skip하는..

Database/MariaDB 2019. 12. 5. 22:46
MariaDB ColumnStore Union/Union All 관련 버그

MariaDB ColumnStore Union/Union All 관련 버그가 있습니다. 버그 발생 상황 SELECT * FROM ( SELECT * FROM ( SELECT a, b FROM 컬럼스토어_테이블 UNION ALL SELECT a, b FROM 컬럼스토어_테이블 ) V1 ) V2 => V1까지는 데이터가 깨지지 않는데, V2를 조회하면 a,b 값이 마구 섞여져 조회가 됩니다. MariaDB ColumnStore 1.2.5GA / 1.1.7GA 모두에서 동일하게 발생이 되었습니다. 임시 해결 방안을 매뉴얼에서 찾을 수 있었습니다. MariaDB에 접속한 세션에서 "set infinidb_vtable_mode = 0 "으로 변경해 주면 데이터가 깨지지 않고 출력이 됩니다. 해당 세션에만 적용됨으..

Database/MariaDB 2019. 12. 5. 22:35
MariaDB ColumnStore 1.2.5 GA 버그를 접하다.

현재 최종 릴리즈 버전이며 회사에서 사용하고 있는 1.2.5 버전에서 몇몇 버그들이 발견되고 있습니다. 좀 더 테스트한 후에 예제를 통해서 소개해 드리도록 하겠습니다. 오픈소스 DBMS라서 예상은 했지만, 기본이라고 생각하는 부분에서 원하지 않는 결과가 나와서 당혹스럽지만 대안이 있는 버그들인 만큼 해결이 될 때까지 기다려봐야 겠습니다. 버그1. case when 에서의 is null 처리 버그2. union all, union 합집합의 결과 처리시 원하지 않는 결과 출력

Database/MariaDB 2019. 11. 25. 21:05
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • ORACLE BASE
  • Oracle Tutorial
  • The Logical Optimizer
  • 데이터베이스-모델링(예제)
  • 한국 러스트 사용자 그룹
  • Ruste By Exsample
  • SQL튜닝
  • 나이파이 커스텀 프로세서
TAG
  • 톡토기
  • 오미크론
  • 매직 트랙패드2
  • 빈센트 반 고흐
  • Sybase IQ
  • 배당급
  • VARIDESK
  • Pixel Pals
  • yugabyteDB
  • JMW 헤어드라이기기
  • 코라나 19
  • 남설 팔찌
  • 유가바이트디비
  • 카카오 에드
  • 로니카 BCS
  • GKRS
  • 고체 향수
  • 루미큐브 종류
  • 르세라핌
  • 홈 오피스
  • 별잉 빛나는 밤
  • weka
  • Life Chair
  • 화분벌레
  • 브리다 정수기
  • 별이 빚나는 밤
  • 증권정보포털
  • 솔리드 쿨론
  • node.js
  • 파나소닉 비데 DL-EH10KWS
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바