Postgres-XL

Postgres-XL — це розподілена система керування реляційними базами даних на основі PostgreSQL. Вона спрямований на забезпечення паритету функцій з PostgreSQL при розподілі навантаження над кластером.

Postgres-XL
Тип Розподілена система управління реляційними базами даних
Розробники StormDBd, TransLatticed і 2ndQuadrantd[1]
Репозиторій git.postgresql.org/gitweb/?p=postgres-xl.git
Мова програмування C[2]
Ліцензія PostgreSQL License[3]
Вебсайт www.postgres-xl.org

Postgres-XL базується на Postgres-XC, раніше поширюваній системі PostgreSQL, розробленій NTT Data і EnterpriseDB.[4] У 2012 році стартап хмарної бази даних StormDB[5] прийняв Postgres-XC і розробив деякі власні розширення та поліпшення до нього. У 2013 році компанія StormDB була придбана компанією TransLattice,[6][7] а вдосконалене програмне забезпечення було відкрито під назвою «Postgres-XL» у 2014 році.[8][9] З 2015 року розвиток Postgres-XL також підтримується 2ndQuadrant.

Postgres-XL надає узгоджені моментальні знімки транзакцій по всьому кластеру через центральний вузол Global Transaction Manager (GTM). Їй потрібне швидке з'єднання між вузлами, тому Postgres-XL не підходить для географічно розподілених кластерів. Великі запити можуть бути розділені і розпаралелені між декількома вузлами. Окремі таблиці бази даних можна вибрати для повної реплікації в кластері (зазвичай для невеликих таблиць) або для спільного використання між окремими вузлами (для масштабованості запису).[10]

Примітки

  1. http://files.postgres-xl.org/documentation/history.html
  2. The postgres-xl Open Source Project on Open Hub: Languages Page — 2006.
  3. Frequently Asked Questions - Postgres-XL. www.postgres-xl.org.
  4. A Brief History of PostgreSQL: Postgres-XL. Postgres-XL documentation. Процитовано 2017-05-31.02.2022.
  5. Butler, Brandon (4 червня 2014). 10 of the most useful cloud databases. Network World (англ.).
  6. Clark, Jack (10 жовтня 2013). TransLattice gobbles StormDB upstart for Postgres threesome. The Register.
  7. Harris, Derrick (2013-10-09.02.2022). Cloud database consolidation as TransLattice buys StormDB. Gigaom (амер.).
  8. Clark, Jack (13 травня 2014). 'Behold my creation: Postgres-XL' bellows TransLattice. The Register.
  9. Harris, Derrick (2014-05-13.02.2022). Database vendor open sources Postgres-XL for scale-out workloads. Gigaom (амер.).
  10. Riggs, Simon; Ciolli, Gianni; Krosing, Hannu; Bartolini, Gabriele (2015-04-30.02.2022). PostgreSQL 9 Administration Cookbook - Second Edition (англ.). Packt Publishing Ltd. с. 418. ISBN 9781849519076.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.