The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

16.05.2014 13:16  Новая свободная кластерная СУБД Postgres-XL

Компания TransLattice, специализирующаяся на управлении географически распределёнными системами хранения данных, анонсировала новую СУБД Postgres-XL, основанную на технологиях PostgreSQL и позиционируемую для создания кластерных систем как для обработки транзакций в реальном времени (OLTP), так и для создания крупных баз для анализа больших наборов данных (решения для бизнес-аналитики). Код СУБД Postgres-XL распространяется под свободной лицензией Mozilla Public License 2.0.

Postgres-XL полностью соответствует требованиям ACID (атомарность, согласованность, изолированность, надежность) на уровне всего кластера, предоставляет методы массивной параллельной обработки данных (MPP, Massively Parallel Processing) и поддерживает механизм многоверсионности для обеспечения одновременного конкурентного доступа к БД (MVCC). По своей структуре кластер Postgres-XL состоит из балансировщика нагрузки, узла управления глобальными транзакциями, узлов координации выполнения запросов и узлов хранения данных (используется распределённая модель хранения, при которой каждый узел хранит и обрабатывает отдельную порцию данных).

Postgres-XL поддерживает модель разграничения доступа, позволяющую организовать в рамках одного кластера несколько виртуальных СУБД, закреплённых за разными арендаторами (Multi-tenant). При этом Postgres-XL поддерживает большинство штатных возможностей PostgreSQL и позволяет использовать SQL и техники NoSQL (например, хранения данных в формате JSON и hstore) для формирования запросов, охватывающих данные на всех узлах кластера. В качестве одного из применений Postgres-XL также отмечается плавный перевод обособленных серверов PostgeSQL, которым перестало хватать мощности оборудования, на кластерную архитектуру, при которой тот же набор данных обслуживается несколькими узлами. При необходимости наращивания размера базы или при увеличении нагрузки достаточно подключить новые узлы в кластер. Система обеспечивает почти линейную масштабируемость.

С кластером Postgres-XL могут работать как приложения с большой интенсивностью записи, так и программы, в которых преобладают операции чтения. При записи данные равномерно распределяются по разным узлам хранения, что позволяет более эффективно использовать кэширование и распределять нагрузку и при чтении. Для обеспечения отказоустойчивости предоставлена возможность развётывания запасных узлов (slave), которые обеспечат дублирование данных и примут нагрузку в случае выхода из строя основного узла (автоматическая подмена узлов не поддерживается из коробки и требует применения отдельных решений, таких как Corosync/Pacemaker).

В качестве основы Postgres-XL выступил основанный на PostgeSQL 9.2 коммерческий продукт StormDB, перешедший в руки TransLattice после покупки одноимённой компании. StormDB, в свою очередь, основан на открытом проекте Postgres-XС и развивается разработчиками, ранее вовлечёнными в проекты Postgres­-XC и Stado. Postgres-XL отличается от Postgres­-XC иной философией и целями развития, в рамках которых стабильность, корректность и производительность ставятся выше функциональности. Postgres-XL также включает в себя дополнительные средства для повышения производительности и безопасности, такие как MPP-параллелизм и расширенная модель разграничения доступа, и охватывает область применения обработки больших объёмов данных, в то время как Postgres-­XC в основном нацелен на OLTP.

  1. Главная ссылка к новости (http://www.postgresql.org/abou...)
  2. OpenNews: Релиз открытой СУБД VoltDB 3.0, развиваемой одним из основателей Ingres и PostgreSQL
  3. OpenNews: Релиз Skytools 3.0, инструментария для PostgreSQL, используемого в инфраструктуре Skype
  4. OpenNews: Представлен первый стабильный релиз СУБД SciDB
  5. OpenNews: Представлена новая открытая СУБД InfiniSQL
  6. OpenNews: Новая система репликации Postgres-XC
Лицензия: CC-BY
Тип: Программы
Ключевые слова: postgresql, postgresxl, stormdb, cluster
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 13:38, 16/05/2014 [ответить] [смотреть все]
  • –32 +/
    Чем это лучше MS SQL Server?
     
     
  • 2.2, mcshel, 13:44, 16/05/2014 [^] [ответить] [смотреть все] [показать ветку]
  • +6 +/
    Я думаю вопрос не корректный, лучше спросить чем она лучше Postgresql
     
  • 2.3, rob pike, 14:04, 16/05/2014 [^] [ответить] [смотреть все] [показать ветку]
  • +1 +/
    http://datachomp.com/archives/top-10-reasons-i-like-postgres-over-sql-server/
     
  • 2.5, softfire, 14:23, 16/05/2014 [^] [ответить] [смотреть все] [показать ветку]
  • +5 +/
    Чем красный лучше синего А так, конечно, да попытка затроллить могла бы быть з... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.9, rshadow, 14:51, 16/05/2014 [^] [ответить] [смотреть все]  
  • +/
    Пока все спорят что лучше, постгрис 9.4 анонсирует работу быстрее чем монго.
     
     
  • 4.20, upyx, 16:41, 16/05/2014 [^] [ответить] [смотреть все]  
  • +/
    Да ладно? Где? Как? о.О Хочу! :)
     
     
  • 5.22, rob pike, 16:45, 16/05/2014 [^] [ответить] [смотреть все]  
  • +/
    http://www.sai.msu.su/~megera/postgres/talks/RIT-Bartunov-Korotkov-2014.pdf
     
  • 4.26, Аноним, 17:36, 16/05/2014 [^] [ответить] [смотреть все]  
  • +/
    Но это ещё не значит что он может заменить монго там где монго действительно нуж... весь текст скрыт [показать]
     
     
  • 5.27, rob pike, 17:52, 16/05/2014 [^] [ответить] [смотреть все]  
  • +/
    Приведите пример Ну кроме очевидного - в нашем стартапе молодые хипстеры не зн... весь текст скрыт [показать]
     
     
  • 6.32, Аноним, 18:33, 16/05/2014 [^] [ответить] [смотреть все]  
  • +/
    Пример - когда автоматический фейловер и перевыборы мастера важнее, чем ACID Та... весь текст скрыт [показать]
     
     
  • 7.33, rob pike, 18:50, 16/05/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    http evol-monkey blogspot ru 2014 01 setting-up-postgres-automated-failover ht... весь текст скрыт [показать]
     
     
  • 8.36, Аноним, 23:55, 16/05/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Скажите, коллега, а зачем вы задаёте идиотские вопросы ... весь текст скрыт [показать]
     
  • 8.37, Аноним, 23:57, 16/05/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Скажите, коллега, а зачем вы задаёте идиотские вопросы ... весь текст скрыт [показать]
     
  • 7.57, netch, 17:45, 30/05/2014 [^] [ответить] [смотреть все]  
  • +/
    А зачем вообще master ... весь текст скрыт [показать]
     
  • 6.34, Аноним, 23:52, 16/05/2014 [^] [ответить] [смотреть все]  
  • +/
    Прочитайте документацию на mongodb и на postgresql, это не взаимозаменяемые субд... весь текст скрыт [показать]
     
     
  • 7.38, Аноним, 00:11, 17/05/2014 [^] [ответить] [смотреть все]  
  • +5 +/
    правильно, постгрес шире.
     
  • 2.6, Аноним, 14:27, 16/05/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +6 +/
    Хотя бы тем, что работает на стандартных операционных системах, а не на игровой платформе. Во-вторых - это современная вещь в отличие от упомянутого тобой чего-то мутного, происходящего и недалеко ушедшего от первой версии Sybase.
     
     
  • 3.7, rob pike, 14:35, 16/05/2014 [^] [ответить] [смотреть все]  
  • –2 +/
    >недалеко ушедшего от первой версии Sybase

    Здесь вы очень неправы.

     
     
  • 4.16, ананим, 16:27, 16/05/2014 [^] [ответить] [смотреть все]  
  • +/
    А что такое карусель?
     
     
  • 5.54, Гость, 11:40, 19/05/2014 [^] [ответить] [смотреть все]  
  • +/
    Новый интернет мем родился !!  :)
     
  • 2.10, Нанобот, 15:25, 16/05/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    где-то на $20000 дешевле
     
     
  • 3.15, rob pike, 16:23, 16/05/2014 [^] [ответить] [смотреть все]  
  • +/
    Это минимум ... весь текст скрыт [показать]
     
     
  • 4.18, ананим, 16:29, 16/05/2014 [^] [ответить] [смотреть все]  
  • +/
    Угу, при том что и "кластер" там почти номинальное понятие.
     
     
  • 5.21, rob pike, 16:43, 16/05/2014 [^] [ответить] [смотреть все]  
  • +/
    По сравнению с VMS может и номинальное, а по сравнению с RAC - более-менее ... весь текст скрыт [показать]
     
     
  • 6.25, Аноним, 17:23, 16/05/2014 [^] [ответить] [смотреть все]  
  • +3 +/
    У MSSQL нет кластерного решения в общепринятом понимании Декоративный - есть ... весь текст скрыт [показать]
     
     
  • 7.28, rob pike, 17:53, 16/05/2014 [^] [ответить] [смотреть все]  
  • –4 +/
    Общепринятых пониманий - примерно десяток
     
     
  • 8.40, ананим, 13:04, 17/05/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Вот и я говорю 8212 внешняя политика сша очень похожа на маркетинг мс Наверн... весь текст скрыт [показать]
     
     
  • 9.42, rob pike, 13:36, 17/05/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Чем же Что за карусель ... весь текст скрыт [показать]
     
     
  • 10.43, ананим, 16:18, 17/05/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Ха 9786 Вот поэтому вопрос про кластеризацию субд из этих 171 Общепринятых... весь текст скрыт [показать]
     
     
  • 11.44, rob pike, 20:40, 17/05/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Какой вы коварный.
     
  • 4.29, Аноним, 18:00, 16/05/2014 [^] [ответить] [смотреть все]  
  • +/
    250k $ это вместе с исходным кодом?
     
     
  • 5.31, rob pike, 18:12, 16/05/2014 [^] [ответить] [смотреть все]  
  • +/
    На 32 core это видимо еще без клиентских лицензий было Около 7000 за core для ... весь текст скрыт [показать]
     
  • 2.12, Аноним, 15:51, 16/05/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • –4 +/
    Чего меня заминусовали Просто думаю, какую СУБД ставить, а тут как раз новость ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.17, 1, 16:29, 16/05/2014 [^] [ответить] [смотреть все]  
  • +5 +/
    ставь sqlite - качественная СУБД
     
     
  • 4.19, rob pike, 16:31, 16/05/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Только MongoDB
    Только хардкор
     
  • 2.13, Аноним, 15:53, 16/05/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Да это троллинг, наверное, не воспринимайте серьезно :)
     
     
  • 3.49, Аноним, 22:20, 18/05/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Это вброс гражданина, страдающего недугом, имеющим код F70 в международной класс... весь текст скрыт [показать]
     
  • 2.30, Аноним, 18:07, 16/05/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    >Чем это лучше MS SQL Server?

    Как минимум, лицензией.

     
  • 2.48, Аноним, 22:18, 18/05/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    А что такое MS SQL Server Не знаю такого зверя под Linux ... весь текст скрыт [показать] [показать ветку]
     
  • 1.4, rob pike, 14:20, 16/05/2014 [ответить] [смотреть все]  
  • –1 +/
    Бывший Postgres-XC.

    http://www.highload.ru/2012/abstracts/419.html

     
     
  • 2.8, Andrey Mitrofanov, 14:36, 16/05/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Форк, похоже http www databasesoup com 2014 05 94-beta-postgres-xl-and-pgcon-... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.14, rob pike, 16:21, 16/05/2014 [^] [ответить] [смотреть все]  
  • +/
    Формально - форк. А так - всё те же (девелоперы), всё с тем же.
     
     
  • 4.46, Andrey Mitrofanov, 12:05, 18/05/2014 [^] [ответить] [смотреть все]  
  • +/
    В лучшем случае, синдром версии 2 0 бросили всё, что не получилось в старой ве... весь текст скрыт [показать]
     
     
  • 5.47, rob pike, 15:19, 18/05/2014 [^] [ответить] [смотреть все]  
  • +/
    Я бы не стал так пессимистично Вполне возможно что история немного другая, хотя... весь текст скрыт [показать]
     
  • 2.11, 1, 15:36, 16/05/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Новости не читай, быстрее отвечай StormDB, в свою очередь, основан на открыто... весь текст скрыт [показать] [показать ветку]
     
  • 1.23, Аноним, 16:51, 16/05/2014 [ответить] [смотреть все]  
  • +/
    чем оно лучше просто постгреса ?
     
     
  • 2.24, rob pike, 16:56, 16/05/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    >Postgres-XC is a write-scalable synchronous multi-master PostgreSQL cluster with the following features. 1) Both read and write scalability. 2) Configured with more than one server. 3) Complete global transaction and visibility management.
     
  • 2.35, anonimus, 23:53, 16/05/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Для систем 24/7 - выведение узла из кластера для обслуживание,
    горячее добавление новых узлов, горячее восстановление.
    Среди систем поддерживающих репликацию данных на узлы pgxc
    выделяется завершенностью функционала.
    Можно применять как бесплатную альтернативу для решений на базе
    MSSQL для 24/7.
    Минус в отсутствии удобных средств GUI администрирования
    кроме консольных команд.
     
     
  • 3.50, Аноним, 22:21, 18/05/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Ты достал уже ... весь текст скрыт [показать]
     
     
  • 4.52, Ононим, 23:17, 18/05/2014 [^] [ответить] [смотреть все]  
  • +/
    Сынок, выражай мысли более конструктивно - например чем
    достал тебя легион?
     
  • 1.39, Аноним, 02:12, 17/05/2014 [ответить] [смотреть все]  
  • +/
    1C на нём заработает?
     
     
  • 2.45, Аноним, 00:15, 18/05/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    нет, у 1С свои патчи
     
     
  • 3.55, 1, 12:54, 19/05/2014 [^] [ответить] [смотреть все]  
  • +/
    Ну вроде как для 8.3 всё ближе к натуральному PostgreSQL
     
  • 2.51, Аноним, 22:23, 18/05/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Запомни про 1С 1 Работает под Windows 2 Работает в терминале 3 Имеет собстве... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.53, Аноним, 06:33, 19/05/2014 [^] [ответить] [смотреть все]  
  • +/
    Точно Еще документация в коробке не имеет ничего общего с действительностью Mi... весь текст скрыт [показать]
     
  • 3.56, 1, 12:58, 19/05/2014 [^] [ответить] [смотреть все]  
  • +/
    >> 1C на нём заработает?
    >Запомни про 1С:
    >1. Работает под Windows

    Вроде анонсирован толстый клиент под Linux

    >2. Работает в терминале
    >3. Имеет собственную файловую БД

    Ну если в терминале - то да, а если через "Сервер 1с" - то и нормальные СУБД пользует.
    Правда "Сервер 1с" в 64бит виде - 72штукаря деревянных :-(, но под Linux тоже есть.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor