Postgres-XL
| Тип | Розподілена система управління реляційними базами даних |
|---|---|
| Розробники | StormDBd, TransLatticed і 2ndQuadrantd[1] |
| Мова програмування | C[2] |
| Ліцензія | PostgreSQL License[3] |
| Репозиторій | git |
| Вебсайт | www |
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.10.2026.
{{cite web}}: Обслуговування CS1: Сторінки з неправильним форматом в діапазонах дат (посилання) [Архівовано 2019-04-07 у Wayback Machine.] - ↑ Butler, Brandon (4 червня 2014). 10 of the most useful cloud databases. Network World (англ.). Архів оригіналу за 20 травня 2018. Процитовано 7 квітня 2019. [Архівовано 2015-12-26 у Wayback Machine.]
- ↑ Clark, Jack (10 жовтня 2013). TransLattice gobbles StormDB upstart for Postgres threesome. The Register. Архів оригіналу за 7 квітня 2019. Процитовано 7 квітня 2019.
- ↑ Harris, Derrick (2013–10–09.10.2026). Cloud database consolidation as TransLattice buys StormDB. Gigaom (амер.). Архів оригіналу за 7 квітня 2019.
{{cite web}}: Обслуговування CS1: Сторінки з неправильним форматом в діапазонах дат (посилання) [Архівовано 2019-04-07 у Wayback Machine.] - ↑ Clark, Jack (13 травня 2014). 'Behold my creation: Postgres-XL' bellows TransLattice. The Register. Архів оригіналу за 7 квітня 2019. Процитовано 7 квітня 2019.
- ↑ Harris, Derrick (2014–05–13.10.2026). Database vendor open sources Postgres-XL for scale-out workloads. Gigaom (амер.). Архів оригіналу за 7 квітня 2019. Процитовано 7 квітня 2019.
{{cite web}}: Обслуговування CS1: Сторінки з неправильним форматом в діапазонах дат (посилання) [Архівовано 2019-04-07 у Wayback Machine.] - ↑ Riggs, Simon; Ciolli, Gianni; Krosing, Hannu; Bartolini, Gabriele (2015–04–30.10.2026). PostgreSQL 9 Administration Cookbook - Second Edition (англ.). Packt Publishing Ltd. с. 418. ISBN 9781849519076.
{{cite book}}: Обслуговування CS1: Сторінки з неправильним форматом в діапазонах дат (посилання)
Джерело: стаття у Вікіпедії та історія редагувань (автори).
