Гринплюм против Постгрес-XL - PullRequest
0 голосов
/ 05 мая 2018

Я смотрел на эти две массивно параллельные базы данных: Postgres-XL и Greenplum .

Проблема в том, что я не знаю, как выбирать между ними, потому что они оба кажутся одинаковыми: оба с открытым исходным кодом, основанные на PostgreSQL, оба используют MPP, оба имеют похожие API. Единственное различие, которое я обнаружил, состоит в том, что Greenplum написан на Erlang и Postgres-XL на C.

Существует ли какой-то вариант использования, в котором один си лучше другого?

Спасибо

Ответы [ 2 ]

0 голосов
/ 19 марта 2019

Есть много деталей, которые нужно уточнить, слишком много, чтобы покрыть один пост, но самым выдающимся для меня было то, что PostgresXL НЕ имеет отказов при сбое. Если вы потеряете один узел, вы потеряли всю базу данных.

Их единственное решение этой проблемы - иметь зеркальные экземпляры для каждого узла (т. Е. Вам нужно удвоить количество узлов, так что удвоьте головную боль администратора и затраты), и даже в этом случае он все равно не может переключиться при сбое. Вам придется отключить всю базу данных от сети, удалить неисправный узел из конфигурации и перезапустить его. Это был ОГРОМНЫЙ нарушитель соглашения для меня.

0 голосов
/ 27 июня 2018

Почему вы должны рассмотреть Postgres XL или Greenplum?

Версия:

Postgres XL использует версию 9.5 или 9.6, которая широко используется в сообществе PostgreSQL DB. Когда сообщество Postgres выпустило Postgres 10, также была выпущена бета / предварительная версия Postgres-XL 10.

Принимая во внимание, что Greenplum в настоящее время имеет версии Postgres 8+ в своем последнем выпуске.

UseCases:

Greenplum появился на рынке как коммерческий продукт с Pivotal, который был приобретен EMC, предлагая себе рынок хранения данных EMC и серверов Dell, поэтому он широко используется и имеет хорошее присутствие на рынке, а затем Greenplum становится открытым. Исходный продукт, который освободился от привязки к поставщику, а также дал больше клиентов и пользователей.

Принимая во внимание, что Postgres XL находится на рынке благодаря поддержке сообщества postgres и компаний, которые его поддерживают, поэтому вы также увидите устойчивый рост использования Postgres-XL.

Сайты: https://www.postgres -xl.org / , https://greenplum.org/

...