Postgres-XL
Postgres-XL — це розподілена система керування реляційними базами даних на основі PostgreSQL. Вона спрямований на забезпечення паритету функцій з PostgreSQL при розподілі навантаження над кластером.
| |
Тип | Розподілена система управління реляційними базами даних |
---|---|
Розробники | 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]
Примітки
- http://files.postgres-xl.org/documentation/history.html
- The postgres-xl Open Source Project on Open Hub: Languages Page — 2006.
- Frequently Asked Questions - Postgres-XL. www.postgres-xl.org.
- A Brief History of PostgreSQL: Postgres-XL. Postgres-XL documentation. Процитовано 2017-05-31.02.2022.
- Butler, Brandon (4 червня 2014). 10 of the most useful cloud databases. Network World (англ.).
- Clark, Jack (10 жовтня 2013). TransLattice gobbles StormDB upstart for Postgres threesome. The Register.
- Harris, Derrick (2013-10-09.02.2022). Cloud database consolidation as TransLattice buys StormDB. Gigaom (амер.).
- Clark, Jack (13 травня 2014). 'Behold my creation: Postgres-XL' bellows TransLattice. The Register.
- Harris, Derrick (2014-05-13.02.2022). Database vendor open sources Postgres-XL for scale-out workloads. Gigaom (амер.).
- 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.