Postgres-XL - Postgres-XL - Wikipedia

Postgres-XL
Postgres-XL logo.jpg
Репозиториймерзавец.postgresql.org/ gitweb/? p = postgres-xl.git
ТипСистема управления распределенными реляционными базами данных
ЛицензияЛицензия PostgreSQL[1]
Интернет сайтwww.postgres-XL.org

Postgres-XL это распределен система управления реляционной базой данных (RDBMS) программное обеспечение на основе PostgreSQL. Он нацелен на обеспечение паритета функций с PostgreSQL при распределении рабочей нагрузки по кластер. Название «Postgres-XL» означает «расширяемая решетка».[2]

Postgres-XL основан на Postgres-XC, более ранняя распределенная система PostgreSQL, разработанная Данные NTT и EnterpriseDB.[3] В 2012 г. облачная база данных запускать StormDB[4] принял Postgres-XC и разработал некоторые проприетарные расширения и улучшения для него.[5] В 2013 году StormDB была приобретена Трансрешетка,[5][6] а в 2014 году улучшенное программное обеспечение было открыто под названием «Postgres-XL».[7][8] С 2015 года разработка Postgres-XL также поддерживается 2-й квартал.[3]

Postgres-XL обеспечивает согласованность на уровне кластера. снимки транзакций[9][10] через центральный узел Global Transaction Manager (GTM). Для этого требуется быстрое соединение между узлами, поэтому Postgres-XL не подходит для географически распределенных кластеров. Более крупные запросы можно разделить и распараллелить между несколькими узлами.[10] Индивидуальный таблицы базы данных можно выбрать полностью воспроизведен по кластеру (обычно для небольших таблиц) или сегментированный между отдельными узлами (для масштабируемости записи).[11]

Смотрите также

Рекомендации

  1. ^ «Часто задаваемые вопросы - Postgres-XL». www.postgres-xl.org.
  2. ^ "Часто задаваемые вопросы". Postgres-XL. Получено 31 мая 2017.
  3. ^ а б «Краткая история PostgreSQL: Postgres-XL». Документация Postgres-XL. Получено 31 мая 2017.
  4. ^ Батлер, Брэндон (4 июня 2014 г.). «10 самых полезных облачных баз данных». Сетевой мир.
  5. ^ а б Кларк, Джек (10 октября 2013 г.). "TransLattice поглощает выскочку из StormDB ради тройничка с Postgres". Реестр.
  6. ^ Харрис, Деррик (9 октября 2013 г.). «Консолидация облачной базы данных, поскольку TransLattice покупает StormDB». Гигаом.
  7. ^ Кларк, Джек (13 мая 2014 г.). "'Взгляните на мое творение: мехи Postgres-XL TransLattice ". Реестр.
  8. ^ Харрис, Деррик (13 мая 2014 г.). «Поставщик баз данных с открытым исходным кодом Postgres-XL для горизонтально масштабируемых рабочих нагрузок». Гигаом.
  9. ^ «TransLattice представляет базу данных с открытым исходным кодом Postgres-XL для OLTP и аналитики больших данных». Тенденции и приложения баз данных. 16 мая 2014 г.
  10. ^ а б Бейкер, Джейсон (13 мая 2014 г.). «Postgres-XL выпущен для анализа больших данных и не только». Opensource.com.
  11. ^ Риггс, Саймон; Чолли, Джанни; Кросинг, Ханну; Бартолини, Габриэле (30 апреля 2015 г.). Поваренная книга администратора PostgreSQL 9 - второе издание. Packt Publishing Ltd. стр. 418. ISBN  9781849519076.

внешняя ссылка