본문 바로가기

전체 글

(391)
Xpand (fomerly clustrixdb) unsupported Unsupported Functions ClustrixDB does not support the following functions: ANALYSE() AREA() AsBinary() AsText() AsWKB() AsWKT() BENCHMARK() BINLOG_GTID_POS() BOUNDARY() BUFFER() CENTROID() CHARSET() CHR() COERCIBILITY() COLLATION() COLUMN_ADD() COLUMN_CHECK() COLUMN_CREATE() COLUMN_DELETE() COLUMN_EXISTS() COLUMN_GET() COLUMN_JSON() COLUMN_LIST() CONVEXHULL() CROSSES() CUME_DIST() CURRENT_USER()..
데이터베이스 전용 Proxy 인 MaxScale 을 통한 데이터 일관성 읽기 MaxScale 을 통한 데이터 일관성 읽기 (Slave Lag 를 회피한 읽기 수행) Binlog 읽기를 통한 복제는 과부하시 Slave Lag 현상이 발생할 수 있습니다 이는 Replica 복제서버의 데이터가 최신 데이터를 반영하지 못한채로 읽기가 수행되면서 생기는 불일치 입니다. Mission Critical 한 서비스 그리고 금융과 같이 데이터 값의 일관성이 매우 중요한 시스템에서는 매우 치명적으로 여겨집니다. 다음은 일반적인 1 마스터 2 슬레이브 복제 구성입니다. 쓰고서 즉각 읽기가 발생할 때 만약 복제 Lag 가 발생한다면 그리고 해당건 데이터의 쓰기 복제가 Replica2에 반영되지 않은 상태라면 기대하는 올바른 데이터가 아닌 과거의 데이터 값 또는 존재하지 않음으로 결과를 받을 수 있습니..
CareerUp English for S/W Engineers Plz keep them in mind == Today Expressions (Questions) == How did they hear about our product? 어떻게 들은거야 Why were they interested in talking to us? 왜 우리랑 이야기를 하고 싶은 거지 What triggered their interests on our product ? 무엇땜시 우리제품에 관심을 가진겨 What options are they considering? 무엇을 고려중인거야 Why are they considering these other options? 왜 다른 옵션들을 고려하는거지 What is the consequence if the prospect misses their ti..
수십억건 데이터 처리를 위한 MariaDB Analytics (SkySQL) 빅데이터 처리를 위한 MariaDB SkySQL 의 Analytics (컬럼스토어엔진 & 대량병렬처리) "건수가 너무 많아요" "한달치를 돌리려면 적어도 수천만건에서 수억건의 테이블 데이터를 읽어서 처리를 하여야 해요" "업무팀에서 요청이 있어서 오후 2시 미팅전까지는 통계 레포트를 받아야 해요" "일반적인 MariaDB 에서는 너무 오래 걸려서 제 때에 업무를 처리할 수가 없어요" MariaDB Transactions and Analytics 이 때 대부분의 개발자나 DBA 분들이 MariaDB 의 Transactions 만을 떠올리는데요. 이제는 데이터웨어하우스 그리고 데이터마트 용도인 MariaDB 의 Analytics 를 검토해 보실 때 입니다. Analytics 는 수십억건의 로우와 같은 빅데이..
HA & Failover 와 MaxScale 데이터베이스를 제대로 활용하는 방법에 대한 고민을 접하고 다음의 글이 개발자분들에게 DB 를 선정하고 사용하는 출발점에서 조금이나마 도움이 되는 포스팅을 해 보는 시도중에 하나입니다. "최대한 무중단으로 서비스가 운영되어야 하는데요" "데이터베이스가 장애가 발생하여 중간에 멈추면 어떡합니까" "로드밸런서 별도로 두어야 한다고요 ?" "애플리케이션에서 별도로 셋팅을 하여야 했다고요 ?" MariaDB OLTP 데이터베이스 MariaDB 는 가장 널리 쓰이는 OLTP 성격과 데이터웨어하우스 솔루션과 같은 분석용 OLAP 성격의 데이터베이스가 있습니다. OLTP 는 기본적으로 ACID 와 동시성의 문제, 즉 쇼핑몰에서 지금 바로 들어오고 있는 주문요청이나 수많은 상점들에서 카드결제 처리가 일어나는 건을 지연없..
[CareerUp English for S/W and Data Engineers] [CareerUp English for S/W and Data Engineers] 안녕하세요 업무에서 영어를 필요로 하시는 분을 모집(유료 Class)하고 있습니다. (또는 해외여행을 나갔을 시 편안하게 영어로 즐기고 오시기 원하는 분) - 글로벌 회사를 준비하시는 분 (기본영어든, 중상급이든, 인터뷰준비든) - 외국회사 이미 다니고 계시고 영어를 쓰지만 레벨업을 원하시는 분 - Career Up 을 위한 네트워킹을 만들어가기 원하시는 분 - 멤버분들이 상당한 Senior 레벨의 엔지니어분들이 대부분입니다 - 장기간 꾸준히 해 나가실 수 있는 분 (적어도 6개월 이상) 2019년 3월부터 현재까지 토요일 오전에 모여 3시간씩 유능하고 유쾌하신 Bilingual English 강사님을 모시고 IT 업무중심..
MARIADB CHECKLIST AND GUIDE WHITEPAPER 안녕하세요 제이콥입니다. 나름 잘 정리된 마리아디비 자료(이거면 깔끔 완벽하다 이런 거 아닙니다)여서 공유 드립니다. 온라인문서가 잘 되어 있으면 도움을 많이 받습니다. 하지만 전체를 다 아우르면서 볼 수 있는 사람은 많지 않고 바쁜 업무 와중에 필요한 위주로 보아야 한다면, 바로 그 때 도움이 될 수 있는 수준의 정보라 생각합니다. 특정 URL 들의 리스트를 뽑아 정리해 두었다 생각하시면 됩니다 MARIADB PLATFORM FOR TRANSACTIONS: PRODUCTION DEPLOYMENT CHECKLIST AND GUIDE WHITEPAPER 1 PRODUCTION DEPLOYMENT OVERVIEW 2 PRODUCTION DEPLOYMENT CHECKLIST 5 PRODUCTION DEPLOY..
RDB 를 더 잘 쓰는 방법, 확장을 고민하다 RDB 확장성 어떻게 해결할 것인가 ? 2019.09 MariaDB 컨퍼런스 중 하나 확장을 고민하기 전부터 기본에 충실하게 잘 쓰는 방법 둘 기존에 사용했던 확장의 방법들 (Read Scalability) 셋 새로운 분산형 RDB 를 통한 손쉬운 확장 (Write Scalability) *파일첨부됨