Successfully reported this slideshow.
Your SlideShare is downloading. ×

PGday_korea_2021_leeuijin

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 27 Ad
Advertisement

More Related Content

Slideshows for you (20)

Similar to PGday_korea_2021_leeuijin (20)

Advertisement

Recently uploaded (20)

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

×