Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
What to Upload to SlideShare
What to Upload to SlideShare
Loading in …3
×
1 of 27

PGday_korea_2021_leeuijin

0

Share

Download to read offline

pgday korea 2021 발표자료입니다.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

PGday_korea_2021_leeuijin

  1. 1. ⓒUijin.LEE PowerPoint 2021
  2. 2. ⓒUijin.LEE PowerPoint Speaker Pre Father & Farmer & Fishing 이의진Uijin.lee (@Aiden.lee) geartec82@gmail.com https://blog.naver.com/geartec82 VMWARE Korea/SpecialArchitect Previously FUJITSUKorea ALTIBASE SKC&C
  3. 3. ⓒUijin.LEE PowerPoint Summary Pre PGday Seoul 2021 Part 1. PG blended Family Part 2. OLTP/OLAP/HTAP/TPC-DS Part 3. PostgreSQL + MPP DBMS Technology Part 6. Segments Monitoring Part 4. Optimizer base on MPP Part 5. Mixed Workload / HTAP
  4. 4. ⓒUijin.LEE PowerPoint Opensource Source Software Part 0, Don't be afraid about OSS…. https://www.ciokorea.com/t/13933/%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4/210984
  5. 5. ⓒUijin.LEE PowerPoint Opensource Source Software Part 0, Korean developers need to actively participate. https://www.alexa.com/siteinfo/github.com https://www.alexa.com/siteinfo/stackoverflow.com
  6. 6. ⓒUijin.LEE PowerPoint PostgreSQL blended family Part 1, Incredible PostgreSQL family
  7. 7. ⓒUijin.LEE PowerPoint PostgreSQLblended family Part 1, A list of PostgreSQL derived forks and rebranded distributions in alphabetical order. (IN KOR) Name Vendor License Notes AgensGraph Bitnine Apache2 PostgreSQL + Graph Model features (Support graph storage and Cypher query language) Aster Data Teradata Proprietary PostgreSQL + Map/Reduce BDR 2ndQuadrant BSD PostgreSQL Multi Master, contributed actively back to Core PG Bizgres Greenplum BSD PostgreSQL + BI features Cybercluster Cybertec BSD Clustering (pgCluster fork) Greenplum Database Greenplum Apache2 PostgreSQL + BI features (formerly known as "Bizgres MPP") [1] ExtenDB ExtenDB Proprietary PostgreSQL + BI Features [2] FUJITSU Enterprise Postgres Fujitsu proprietary Full PostgreSQL compatibility with additional functionality [3] GresCube NTT DATA Proprietary Database appliance solution based on PostgreSQL [4] GridSQL EnterpriseDB GPL PostgreSQL + BI Features (formerly ExtenDB) [5] Great Bridge PostgreSQL Great Bridge LLC BSD PostgreSQL re-distribution HadoopDB Yale University Apache License V2.0 PostgreSQL + shared-nothing cluster + Hadoop [6] Hadapt Teradata Proprietary HadoopDB fork Mammoth Command Prompt BSD PostgreSQL + proprietary replication + extensions Netezza IBM proprietary Appliance based on PostgreSQL SQL engine NuSphere UltraSQL NuSphere proprietary Native Win32 port of PostgreSQL ParAccel Actian proprietary PostgreSQL + BI features [7] Pervasive PostgreSQL Pervasive BSD PostgreSQL re-distribution pgCluster SRA BSD Clustering (Share Nothing) pgCluster-II SRA BSD Clustering (Shared Disk) pgPool-II pgPool GDG BSD Clustering (Connection Pooling / Replication / Load-Balancing) PipelineDB PipelineDB GPL v3 Streaming SQL PostgresForest NTT DATA BSD Clustering / PostgresForest is a fork of the JDBC driver, not from the backend code. EDB Postgres Advanced Server EnterpriseDB proprietary PostgreSQL + Oracle compatibility + security + performance tools + developer tools + DBA tools, for mally Postgres Plus Advanced Server / EnterpriseDB AS [8] Postgres Pro Enterprise Postgres Professional proprietary PostgreSQL + enterprise features [9] Postgres-R PGDG BSD Clustering PowerGres Plus SRA OSS proprietary PostgreSQL + custom storage engine, redundant WAL, encrypted database [11] PostgreSQL for Solaris Sun TPL PostgreSQL re-distribution RecDB umn.edu BSD Recommendation Engine [12] Red Hat Database Red Hat BSD PostgreSQL re-distribution Redshift Amazon Private/Cloud-based Data Warehouse on AWS (based on ParACCEL) [13] [14] Stado Stado GDG GPL PostgreSQL + BI Features (fork of GridSQL) [15]
  8. 8. ⓒUijin.LEE PowerPoint OLTP & OLAP Part 2, 1) Data Flatform Business view … https://diffzi.com/oltp-vs-olap/
  9. 9. ⓒUijin.LEE PowerPoint Traditional data platform … Part 2, 2) A traditional data platform …
  10. 10. ⓒUijin.LEE PowerPoint TPC-H? TPC-DS? Part 2, 3) Changes in measurement scenarios.
  11. 11. ⓒUijin.LEE PowerPoint Move on MPP Part 2, 4) SMP / MPP https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=geartec82&logNo=220332228939
  12. 12. ⓒUijin.LEE PowerPoint MPP (massively parallel processing) Part 2, 5) What is MPP. The U.S. Air Force purchased about 2,000 Sony PS3 game consoles. It's 1/200 price per unit. https://www.youtube.com/watch?v=cXHQK8Q7QlE
  13. 13. ⓒUijin.LEE PowerPoint PostgreSQL + MPP = ? Part 3, Shared nothing Architecture base MPP PostgreSQL 8.0.2 PostgreSQL 8.4
  14. 14. ⓒUijin.LEE PowerPoint He was born ENV differently. Part 3, REDSHIFT & GREENPLUM Don’t Stop , if want more volume must add Compute node, only DC2 but new ra3 (cache + S3) On Premise, on VMware or DMS
  15. 15. ⓒUijin.LEE PowerPoint Distribution Part 3, 1:N Multi Node Management Automation ? But ... DISTSTYLE AUTO Random or Distribution Key DISTRIBUTED BY (column, [ ... ] ) | DISTRIBUTED RANDOMLY Scale Power = x * Node Time = x / Node
  16. 16. ⓒUijin.LEE PowerPoint Example Part 3, Why use Distribution with distributed key Distribute Hash algorithm DISTRIBUTED BY (column, [ ... ] )
  17. 17. ⓒUijin.LEE PowerPoint Multi level partition Part 3,
  18. 18. ⓒUijin.LEE PowerPoint Multi-type storage Part 3, To suit the business.
  19. 19. ⓒUijin.LEE PowerPoint Be careful Part 3, Row SKEW
  20. 20. ⓒUijin.LEE PowerPoint Load Test & Data maintenance Part 3, Greenplum PXF
  21. 21. ⓒUijin.LEE PowerPoint Query optimizer suitable for MPP Part 4, 1) Load Test & Data maintenance
  22. 22. ⓒUijin.LEE PowerPoint Query optimizer suitable for MPP Part 4, orca https://github.com/d/orca-notes
  23. 23. ⓒUijin.LEE PowerPoint Query optimizer suitable for MPP Part 4, Row SKEW S/W + Nitro chip (ASIC)
  24. 24. ⓒUijin.LEE PowerPoint Query optimizer suitable for MPP Part 4, Row SKEW
  25. 25. ⓒUijin.LEE PowerPoint MixedWorkload/ HTAP Part 5, Resource Queue, Work Load Manager
  26. 26. ⓒUijin.LEE PowerPoint Monitoring Part 6, Greenplum command center
  27. 27. ⓒUijin.LEE PowerPoint Reference End, ^^ https://www.ciokorea.com/t/13933/%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4/2 10984 https://www.alexa.com/siteinfo/github.com https://www.alexa.com/siteinfo/stackoverflow.com postgresql.org https://diffzi.com/oltp-vs-olap/ http://tpc.org/tpcds/default5.asp https://docs.pivotal.io/ https://docs.aws.amazon.com/ https://wiki.postgresql.org/images/c/cf/South_Bay_PG_Meetup_2016-03-08_Orca.pdf

×