Postgres-XL
Тип | Розподілена система управління реляційними базами даних |
---|---|
Розробники | StormDBd, TransLatticed і 2ndQuadrantd[1] |
Мова програмування | C[2] |
Ліцензія | PostgreSQL License[3] |
Репозиторій | git.postgresql.org/gitweb/?p=postgres-xl.git |
Вебсайт | www.postgres-xl.org |
Postgres-XL — це розподілена система керування реляційними базами даних на основі PostgreSQL. Вона спрямований на забезпечення паритету функцій з PostgreSQL при розподілі навантаження над кластером.
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. Архів оригіналу за 7 квітня 2019. Процитовано 7 квітня 2019.
- ↑ A Brief History of PostgreSQL: Postgres-XL. Postgres-XL documentation. Архів оригіналу за 7 квітня 2019. Процитовано 2017-05-31.11.2024.
- ↑ Butler, Brandon (4 червня 2014). 10 of the most useful cloud databases. Network World (англ.). Архів оригіналу за 20 травня 2018. Процитовано 7 квітня 2019.
- ↑ Clark, Jack (10 жовтня 2013). TransLattice gobbles StormDB upstart for Postgres threesome. The Register. Архів оригіналу за 7 квітня 2019. Процитовано 7 квітня 2019.
- ↑ Harris, Derrick (2013-10-09.11.2024). Cloud database consolidation as TransLattice buys StormDB. Gigaom (амер.). Архів оригіналу за 7 квітня 2019.
- ↑ Clark, Jack (13 травня 2014). 'Behold my creation: Postgres-XL' bellows TransLattice. The Register. Архів оригіналу за 7 квітня 2019. Процитовано 7 квітня 2019.
- ↑ Harris, Derrick (2014-05-13.11.2024). Database vendor open sources Postgres-XL for scale-out workloads. Gigaom (амер.). Архів оригіналу за 7 квітня 2019. Процитовано 7 квітня 2019.
- ↑ Riggs, Simon; Ciolli, Gianni; Krosing, Hannu; Bartolini, Gabriele (2015-04-30.11.2024). PostgreSQL 9 Administration Cookbook - Second Edition (англ.). Packt Publishing Ltd. с. 418. ISBN 9781849519076.