Гринплюм против Постгрес-XL

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

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

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

Спасибо

1 ответ

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

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

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

Версия:

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

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

Случаи применения:

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

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

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

Другие вопросы по тегам