Minio for Pivotal Greenplum (Beta)

This documentation describes Minio for Pivotal Greenplum.

WARNING: The Minio for Pivotal Greenplum integration is currently in Beta and is intended for evaluation and test purposes only. Do not use this product in a production environment.

Overview

Minio for Pivotal Greenplum provides a high-performance object store for that is 100% compatible with the Amazon S3 API. Greenplum developers use the S3 protocol to access objects that are stored in the Minio object store. The Minio object store can be used for loading and unloading Greenplum data, as a data source for federated queries, and as a target for Greenplum backups.

Key Features

Minio for Greenplum includes the following key features:

  • Amazon S3-compatible: Amazon S3 API is the de-facto standard for object storage. Minio for Pivotal Greenplum provides a high-performance, highly available object store that is designed for large-scale private cloud data infrastructure. 
  • Data protection: Minio protects data against hardware failures using erasure code and bitrot detection. Minio can lose up to half the number of drives and continue to serve data. Data protection code is accelerated using SIMD instructions on x64 and ARM CPUs.
  • Highly available: Minio can tolerate up to (N/2)-1 node failures in a distributed setup. For additional levels of availability Minio servers can be configured to continuously mirror data between Minio servers and any other Amazon S3 compatible server.
  • Lambda Compute: Minio servers trigger Lambda functions through its AWS compatible SNS/SQS event notification service. Supported targets are message queues (Kafka, NATS, AMQP, MQTT) and Webhooks. Thumbnail generation, OCR, and audit compliance are good examples of lambda computing.
  • Encryption and Tamper-Proof: Minio provides tamper-proof encryption for each object with zero performance impact. Both server side and client side encryption is supported. Minio supports AES-256-GCM, ChaCha20-Poly1305, and AES-CBC.
  • Flexible: Minio can be deployed on bare-metal servers or as a virtual machines in clusters of 1 to 32 nodes. Clusters are combined into federations to support web-scale Object store deployments.
  • Pluggable Storage Backend: Minio supports DAS and external storage such as NAS, Google Cloud Storage, and Azure Blob Storage. The Minio S3 API is 100% compatible with the Amazon S3 API and the objects are stored natively on NAS, GCS, or Azure. Minio works with existing data so no migration is required to access externally stored objects via Minio.

Product Snapshot

The following table provides version and version-support information about Minio for Pivotal Greenplum.

Element Details
Release date January 29, 2019
Software component version RELEASE.2018-12-27T18-33-08Z
Compatible Pivotal Greenplum version(s) v5.x
IaaS support AWS, Azure, GCP, OpenStack, vSphere, and bare metal

Requirements

None.

Feedback

For issues, feature requests, or questions send an email to pivotal@minio.io.

Support

For a commercial support subscription please contact pivotal@minio.io.

License

Minio for Pivotal Greenplum is released under the Apache License Version 2.0.

Further Reading

Minio documentation is located at docs.minio.io.