Solution Brief VEXATA INCREASES POSTGRESQL PERFORMANCE · Solution Brief VEXATA INCREASES...

2
Solution Brief VEXATA INCREASES POSTGRESQL PERFORMANCE PostgreSQL (Postgres) is one of the most powerful open source database platforms used in some of the largest enterprise environments. Many customers use Postgres for hyper-scale transaction processing and analytics. As data sets grow, the ability to transact and analyze it in real-time becomes limited by the underlying storage environment impacting the application. To expand Postgres deployments to continue to achieve enterprise scale, organizations are pushing the limits of compute nodes and shared storage infrastructure to improve speed and scale, without sacrificing the enterprise features required to drive improved utilization from their data infrastructure. The parallel access of the VX-100 to the NVMe media results in Postgres accessing data with a dramatically higher query and ingest rates compared to a conventual all-flash array (AFA). This enables IT to consolidate multiple Postgres solutions to use a single storage system while giving each application a significant improvement in performance and operational efficiency. Vexata also enables IT to reduce the number of servers and their associated software licenses that are dedicated to the Postgres application. Vexata VX-100 Scalable NVMe Systems The VX-100 family of Scalable NVMe Flash Arrays are purpose-built to support large-scale block and file deployments, ideal for a high-performance Postgres application. Vexata unleashes the performance of NVMe storage to provide applications with storage infrastructure can be deployed across Gigabit Ethernet or Fibre Channel networks. Vexata delivers cost/performance ratios that are far superior to any AFA on the market. Vexata’s next- generation architecture enables a dramatic increase in performance at substantially less cost while greatly simplifying the data infrastructure. Eliminating Contention and Improving Security Running different applications on AFAs often causes one application to utilize an unfair share of an the I/O resources, requiring IT to tweak the AFA, the offending application. This goes away with Vexata, which provides ultra-high-performance data services to every application regardless of load. Postgres data is critical, and most customers protect it with snapshots or encryption. Using these services on most AFAs cause a slowdown I/O performance, which impacts Postgres. Not true with Vexata, the snapshots are instantaneous, and all VM data is secured with an AES 256-bit algorithm, and both operate without any performance degradation. BREAKTHROUGH ECONOMICS PERFORMANCE AT SCALE FLEXIBLE EXPANDABILITY Reduce application spend Half cost of AFAs >4x reduction in servers Multi-chassis management reduces management cost Accelerate application performance Linear scaling of performance as capacity scales 10x lower latency than AFAs across 100’s of terabytes 5X higher DB query/update performance per server Broadest range of interfaces in industry, with a built-in balancing of capacity and performance Multiple simultaneous applications Scales from TBs to PBs in a 6U chassis Ultra-high-throughput, ultra-low latency, and millions of IOPS SCSI-FC, NVMe-FC, and NVMe-Ethernet 32Gb FC or 40Gb Ethernet NAS/SAN file system Breakthrough Economics Vexata delivers more throughput and I/O performance for PostgreSQL at lower prices and complexity compared to traditional all-flash arrays (AFAs). Performance at Scale Vexata offers a resilient and high- performance enterprise storage solution. Vexata enables the consolidation of multiple simultaneous workloads to one array without sacrificing capacity or performance. Expandable PostgreSQL is provided with a NVMe-based storage that scales to PB’s and unlocks the full potential of modern solid-state media. ‘Vexata’s system delivers massive throughput with ultra-low latency targeted toward transaction processing and analytics workloads.’ Chris Mellor – The Register Vexata VX-100F Scalable NVMe Flash Array Accelerates PostgreSQL

Transcript of Solution Brief VEXATA INCREASES POSTGRESQL PERFORMANCE · Solution Brief VEXATA INCREASES...

Page 1: Solution Brief VEXATA INCREASES POSTGRESQL PERFORMANCE · Solution Brief VEXATA INCREASES POSTGRESQL PERFORMANCE !!!! PostgreSQL (Postgres) is one of the most powerful open source

Solution Brief

VEXATA INCREASES POSTGRESQL PERFORMANCE

 

     

PostgreSQL (Postgres) is one of the most powerful open source database platforms used in

some of the largest enterprise environments. Many customers use Postgres for hyper-scale

transaction processing and analytics. As data sets grow, the ability to transact and analyze it in

real-time becomes limited by the underlying storage environment impacting the application.

To expand Postgres deployments to continue to achieve enterprise scale, organizations are

pushing the limits of compute nodes and shared storage infrastructure to improve speed and

scale, without sacrificing the enterprise features required to drive improved utilization from

their data infrastructure.

The parallel access of the VX-100 to the NVMe media results in Postgres accessing data with a dramatically higher query and ingest rates compared to a conventual all-flash array (AFA). This enables IT to consolidate multiple Postgres solutions to use a single storage system while giving each application a significant improvement in performance and operational efficiency. Vexata also enables IT to reduce the number of servers and their associated software licenses that are dedicated to the Postgres application.

Vexata VX-100 Scalable NVMe Systems The VX-100 family of Scalable NVMe Flash Arrays are purpose-built to support large-scale block and file deployments, ideal for a high-performance Postgres application. Vexata unleashes the performance of NVMe storage to provide applications with storage infrastructure can be deployed across Gigabit Ethernet or Fibre Channel networks. Vexata delivers cost/performance ratios that are far superior to any AFA on the market. Vexata’s next-generation architecture enables a dramatic increase in performance at substantially less cost while greatly simplifying the data infrastructure.

Eliminating Contention and Improving Security Running different applications on AFAs often causes one application to utilize an unfair share of an the I/O resources, requiring IT to tweak the AFA, the offending application. This goes away with Vexata, which provides ultra-high-performance data services to every application regardless of load.

Postgres data is critical, and most customers protect it with snapshots or encryption. Using these services on most AFAs cause a slowdown I/O performance, which impacts Postgres. Not true with Vexata, the snapshots are instantaneous, and all VM data is secured with an AES 256-bit algorithm, and both operate without any performance degradation.

 

BREAKTHROUGH

ECONOMICS

PERFORMANCE

AT SCALE

FLEXIBLE EXPANDABILITY  

Reduce application spend

•  Half cost of AFAs

•  >4x reduction in servers

•  Multi-chassis management reduces management cost

Accelerate application performance

•  Linear scaling of performance as capacity scales

•  10x lower latency than AFAs across 100’s of terabytes

•  5X higher DB query/update performance per server

Broadest range of interfaces in industry, with a built-in balancing of

capacity and performance

•  Multiple simultaneous applications

•  Scales from TBs to PBs in a 6U chassis

•  Ultra-high-throughput, ultra-low latency, and millions of IOPS

•  SCSI-FC, NVMe-FC, and NVMe-Ethernet

•  32Gb FC or 40Gb Ethernet

•  NAS/SAN file system

•   Breakthrough Economics

Vexata delivers more throughput and I/O

performance for PostgreSQL at lower prices

and complexity compared to traditional

all-flash arrays (AFAs).

•   Performance at Scale

Vexata offers a resilient and high-

performance enterprise storage solution.

Vexata enables the consolidation of multiple

simultaneous workloads to one array without

sacrificing capacity or performance.

•   Expandable

PostgreSQL is provided with a NVMe-based

storage that scales to PB’s and unlocks the

full potential of modern solid-state media.  

  ‘Vexata’s system delivers massive

throughput with ultra-low latency targeted

toward transaction processing and

analytics workloads.’

Chris Mellor – The Register

Vexata VX-100F Scalable NVMe Flash Array

Accelerates PostgreSQL  

Page 2: Solution Brief VEXATA INCREASES POSTGRESQL PERFORMANCE · Solution Brief VEXATA INCREASES POSTGRESQL PERFORMANCE !!!! PostgreSQL (Postgres) is one of the most powerful open source

Solution Brief

VEXATA INCREASES POSTGRES PERFORMANCE

 

About  Vexata:  Founded  on  the  premise  that  every  business  is  challenged  to  deliver  cognitive,  data-­‐intensive  applications,  Vexata  delivers  10x  performance  AND  efficiency  improvements  at  a  fraction  of  the  cost  of  existing  all-­‐flash  storage  solutions.      ©  2018  Vexata.  All  Rights  Reserved.  All  third-­party  trademarks  are  the  property  of  their  respective  companies  or  their  subsidiaries  in  the  U.S.  and/or  other  countries.    

PostgreSQL Performance Testing.

Vexata’s performance engineering set up a single server PostgreSQL configuration. §   PostgreSQL Version 10.5

•   36-core dual socket x86 server, 4x16GB FC

•   Red Hat Enterprise Linux 7.4

•   VX-100F, 16x32GB FC, 16 ESMs in RAID 6

•   One XFS logical volume with a 150GB OLTP DB and 3.4TB OLAP DB

On this configuration, engineering ran three OLTP and OLAP performance test against the single PostgreSQL configuration::

1.   OLTP/Pgbench TPC-B: Read and Write tests a.   2.1M TPM

2.   OLTP/Pgbench TPC-B: Read only tests a.   43.5M TPM

3.   OLAP/HammerDB TPC-H: Analytics tests

b.   6.5 GB/s query performance c.   385µs read latency

This testing shows that a VX-100F provides tier 0 performance for PostgreSQL making it ideal for consolidating multiple PostgreSQL applications.