Recommended Big query at GDG Korea Cloud meetup
AWS 환경에서 MySQL Infra 설계하기-2부.본론
대용량 로그분석 Bigquery로 간단히 사용하기 (20170215 T아카데미)
[스마트스터디]모바일 애플리케이션 서비스에서의 로그 수집과 분석
[NDC 2018] Spark, Flintrock, Airflow 로 구현하는 탄력적이고 유연한 데이터 분산처리 자동화 인프라 구축
Amazon Aurora Deep Dive (김기완) - AWS DB Day
[211] HBase 기반 검색 데이터 저장소 (공개용)
XECon+PHPFest2014 발표자료 - ElasticSearch를 이용한 통합검색 구축방법 - 김훈민
형태소 분석기를 적용한 elasticsearch 운영
게임업계 IT 관리자를 위한 7가지 유용한 팁 - 박선용 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
Apache kafka performance(throughput) - without data loss and guaranteeing dat...
[215]네이버콘텐츠통계서비스소개 김기영
파이어베이스 네이버 밋업발표
[246] foursquare데이터라이프사이클 설현준
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[225]yarn 기반의 deep learning application cluster 구축 김제민
[Pgday.Seoul 2017] 2. PostgreSQL을 위한 리눅스 커널 최적화 - 김상욱
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
Node Js와 Redis를 사용한 구조화된 데이터
[pgday.Seoul 2022] PostgreSQL구조 - 윤성재
More Related Content Big query at GDG Korea Cloud meetup
AWS 환경에서 MySQL Infra 설계하기-2부.본론
대용량 로그분석 Bigquery로 간단히 사용하기 (20170215 T아카데미)
[스마트스터디]모바일 애플리케이션 서비스에서의 로그 수집과 분석
What's hot [NDC 2018] Spark, Flintrock, Airflow 로 구현하는 탄력적이고 유연한 데이터 분산처리 자동화 인프라 구축
Amazon Aurora Deep Dive (김기완) - AWS DB Day
[211] HBase 기반 검색 데이터 저장소 (공개용)
XECon+PHPFest2014 발표자료 - ElasticSearch를 이용한 통합검색 구축방법 - 김훈민
형태소 분석기를 적용한 elasticsearch 운영
게임업계 IT 관리자를 위한 7가지 유용한 팁 - 박선용 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
Apache kafka performance(throughput) - without data loss and guaranteeing dat...
[215]네이버콘텐츠통계서비스소개 김기영
파이어베이스 네이버 밋업발표
[246] foursquare데이터라이프사이클 설현준
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[225]yarn 기반의 deep learning application cluster 구축 김제민
[Pgday.Seoul 2017] 2. PostgreSQL을 위한 리눅스 커널 최적화 - 김상욱
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
Node Js와 Redis를 사용한 구조화된 데이터
Similar to PostgreSQL 이야기 [pgday.Seoul 2022] PostgreSQL구조 - 윤성재
[Pgday.Seoul 2018] PostgreSQL 11 새 기능 소개
[2015 07-06-윤석준] Oracle 성능 최적화 및 품질 고도화 4
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
[Pgday.Seoul 2021] 1. 예제로 살펴보는 포스트그레스큐엘의 독특한 SQL
[Pgday.Seoul 2018] replacing oracle with edb postgres
(OkdevTV) 2024년 9월 2일 개발 이야기 - 좋은 리팩토링 vs 나쁜 리팩토링
More from I Goo Lee
MySQL Deep dive with FusionIO
Backup automation in KAKAO
텔레그램을 이용한 양방향 모니터링 시스템 구축
MySQL 5.7 NF – Optimizer Improvement
MySQL 5.7 NF – JSON Datatype 활용
Intro KaKao MRTE (MySQL Realtime Traffic Emulator)
MS 빅데이터 서비스 및 게임사 PoC 사례 소개
AWS 환경에서 MySQL Infra 설계하기-2본론
AWS 환경에서 MySQL Infra 설계하기-1도입부분
MySQL Slow Query log Monitoring using Beats & ELK
MySQL Audit using Percona audit plugin and ELK
Intro KaKao ADT (Almighty Data Transmitter)
1.mysql disk io 모니터링 및 분석사례
PostgreSQL 이야기 1. 2. 3. 4. 5. 20년 전통의 역사 PostgreSQL 이름이 등장한 지 20년 1986년 POSTGRES 프로젝트가 시작점 배포절차가 전형적인 BSD SW임 - 커미터, 컨 트리뷰터, 커밋페스트 9.0 스트리밍 리플리케이션의 구현 과정, 9.1 fdw 랩퍼 정착 과정, 9.3 백그라운드 워커 6. 7. 오픈소스SW 도입, 비용절감 벤더 기반 상용 데이터베이스의 SW 구매비용 과 유지 비용 vs 커뮤니티 기반 공짜 데이터베 이스 도입 또는 전환과 유지 비용 문제 개발자, 운영자 수급 문제 (머니. 머니? 머니!) 하드웨어 스케일업 비용 - 백업 저장소, 메모 리, 트랜잭션 로그 보관을 위한 빠른 저장소 8. 9. 10. 11. 어벤저스 세상에 있는 오픈 소스 데이터베이스 가운데 가장 진보한 데이터베이스 EnterpriseDB FUJITSU Enterprise Postgres Greenplum 그 외 수 많은 postgres fork database 12. 13. 오류문 postgres=# select '케잌';
ERROR: invalid byte sequence for encoding "EUC_KR": 0x9f 0xe5 postgres=# select cast('2016-06-31' as date);
ERROR: date/time field value out of range: "2016-06-31" postgres=# select 1/0;
ERROR: division by zero postgres=# select * from t limit 0,10;
ERROR: LIMIT #,# syntax is not supported 14. 15. 장애분석 보고서를 위해 구글, 스택오버플로워, 메일링 아카이브, 공식 문서 (구글 번역기) vi src/backend/postmaster/autovacuum.c gdb
(gdb) attach 15640
(gdb) bt 16. 17. 학습 비용 A4 용지 3천 쪽 분량의 공식 문서
(성경책이 2천 페이지 정도) PostGIS 확장 모듈의 공식 문서도 6백 쪽
18. 19. TLDP를 넘어서는 독해력 글자 뿐인 문서 - docbook sgml 우주 평행 이론을 바탕으로 하는 타임라인 복구 유전자 알고리즘을 바탕으로 하는 쿼리 최적화 소설 쓰는 explain 결과 릴레이션, 튜플, 애트리뷰트 20. 21. 22. 23. 그들만의 글자들 연산자: ~, ~*, #, @-@, <->, |&>,?-|, @>, @@, #>>, -|-, ... 자료형: 도형, 네트워크, 간격, XML, JSON 반경 1km 내에 있는 주차장 찾기
where p <@ earth_box(ll_to_earth(?, ?) , 1000) 24. 25. 헷갈리는 해석 "너무 크면 성능이 떨어지고, 너무 적어도 성능이 떨어진다" - redo log size "너무 잦으면 낭비고, 너무 드물면 비용이 커진다" - autovacuum 설정값들 "똑똑하다던 최적화기는 통계 정보가 없어 바보가 되고" - auto analyzer의 지능적인 수행 "공짠데 개발자는 낯선 DB니 돈 많이 달라 하고" 26. 27. 부모가 여럿 create table 아빠1 ();
create table 아빠2 ();
create table 아빠3 ();
create table 엄마 (); create table 자녀 () inherits (아빠1, 아빠2, 아빠3, 엄마); 28. 29. 30. 31. 우버는 왜 MySQL을 PostgreSQL의 다중키 인덱스 사용시 Heap Only Tuple 업데이트 문제 제기
- key-value 모델링으로 갈거면, HOT 쓸 수 있는데다, value가 json이면, jsonb gist 인덱 스도 쓸 수 있었을 텐데 쿼리 기반 복제 - 논리 디코딩 기능 메이져 버전 업그레이드 문제 - 진보의 숙명 32.