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 (ok), 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 (ok), 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 [^] [ответить]    [к модератору]  
  • +/
    Приведите пример?

    Ну кроме очевидного - "в нашем стартапе молодые хипстеры не знают SQL но слышали что монго это модно"

     
     
  • 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 +/
    > А в чем там основные разницы с бенчмарками? WriteConcern.MAJORITY? А еще?

    Скажите, коллега, а зачем вы задаёте идиотские вопросы?

     
  • 8.37, Аноним (-), 23:57, 16/05/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    > А в чем там основные разницы с бенчмарками? WriteConcern.MAJORITY? А еще?

    Скажите, коллега, а зачем вы задаёте идиотские вопросы?

     
  • 7.57, netch (ok), 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, Нанобот (ok), 15:25, 16/05/2014 [^] [ответить]    [к модератору]  
  • +/
    где-то на $20000 дешевле
     
     
  • 3.15, rob pike (?), 16:23, 16/05/2014 [^] [ответить]    [к модератору]  
  • +/
    Это минимум.

    >We have purchased the PostgresPlus version for a very reasonable 19k a year vs Microsoft 250k for a Quad Socket setup with 32 cores.

     
     
  • 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 +/
    Вот и я говорю — внешняя политика сша очень похожа на маркетинг мс.
    Наверное это одни и теже люди. Ну, про карусель я уже интересовался выше.
     
     
  • 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 для 2012 Enterprise Edition было.
     
  • 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 в международной классификации болезней МКБ-10.

     
  • 2.30, Аноним (-), 18:07, 16/05/2014 [^] [ответить]    [к модератору]  
  • +/
    >Чем это лучше MS SQL Server?

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

     
  • 2.48, Аноним (-), 22:18, 18/05/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    > Чем это лучше MS SQL Server?

    А что такое 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 [^] [ответить]    [к модератору]  
  • +/
    > Бывший Postgres-XC.

    Форк, похоже:

    http://www.databasesoup.com/2014/05/94-beta-postgres-xl-and-pgcon-events.html
    http://www.postgres-xl.org/faq/

     
     
  • 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 [^] [ответить]    [к модератору]  
  • +/
    Я бы не стал так пессимистично.
    Вполне возможно что история немного другая, хотя и столь же обыденная - стало понятно что уперлись в тупик (я полагаю - с GTM), надо делать по-другому, менеджмент боится и отмашку на это не даёт, девелоперы собрались, перешли через дорогу и нашли другой.
     
  • 2.11, 1 (??), 15:36, 16/05/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    Новости не читай, быстрее отвечай ?
    "StormDB, в свою очередь, основан на открытом проекте Postgres-XС и развивается разработчиками, ранее вовлечёнными в проекты Postgres­-XC и Stado. Postgres-XL отличается от Postgres­-XC иной философией и целями развития" - не благодари.
     
  • 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 +/
    > Можно применять как бесплатную альтернативу для решений на базе
    > MSSQL для 24/7.

    Ты достал уже.

     
     
  • 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-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor