The OpenNET Project / Index page

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

Открыты исходные тексты системы репликации Postgres-R

16.07.2008 19:06

Разработчик Markus Wanner после двух лет работы объявил об открытии исходных кодов системы репликации баз данных Postgres-R, отличительная особенность которого в том, что каждый сервер БД может выступать в роли основного (multi-master replication). Такая функциональность требуется при разработке систем высокой доступности, а так же кластерных решений. Проект находится в своей начальной стадии и распространяется как патч к PostgreSQL.

В своем сообщении в рассылке PostgreSQL-development Hackers программист отметил, что проект требует намного больше времени, чем он может уделить, и что наилучшее решение этой проблемы - это привлечь других разработчиков и создать сообщество, заинтересованное в интегрированном механизме репликации на базе Postgres-R. Для большей ясности алгоритма работы, перед релизом код подвергся значительной чистке и было добавлено множество комментариев.

В настоящее время Postgres-R обладает следующей функциональностью: репликация массивов путем обмена журналами изменений в бинарной форме; обнаружение и предупреждение конфликтных ситуаций; разграничение по временным режимам (синхронный, настойчивый, отложенный). Тем не менее для синхронной репликации необходимо разделять процессы обмена изменениями и запущенные транзакции. В противном случае, если транзакция занимает длительное время, накопленный огромный массив данных будет освобождаться только перед ее завершением.

Исходные коды выпущены под той же самой лицензией, что и PostgreSQL. Для тестирования работы Postgres-R необходимо загрузить исходные коды сервера из репозитория и наложить патч, как это описано в документации.

  1. Главная ссылка к новости (http://lwn.net/Articles/290138...)
  2. OpenNews: pyreplica 1.0 - новая система репликации для PostgreSQL
  3. OpenNews: Cybercluster 1.2 - пакет для мульти-мастер репликации PostgreSQL
  4. OpenNews: Для PostgreSQL выпущен кластерный пакет uni/cluster 2008
  5. OpenNews: Компания Skype планирует обслуживать миллиард пользователей с PostgreSQL
  6. OpenNews: Skype делится своими PostgreSQL-проектами
Автор новости: blkdog
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/16976-postgresql
Ключевые слова: postgresql, cluster, replication
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (23) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, penguin_antarctic (?), 23:08, 16/07/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ждем рассказов экспертов с мировым именем в области лицензирования ПО о том, какие на самом деле ущербные BSD-like лицензии, как они способствуют воровству кода и как препятствуют возвращению кода обратно.
     
     
  • 2.2, vadiml (?), 23:14, 16/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А что, например, MS вернула?

    исключения лишь подтверждают правило ;)

     
     
  • 3.3, penguin_antarctic (?), 23:38, 16/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А что, MS что-то, кроме ftp-клиента, взяла?
     
     
  • 4.4, DigitalGhost (?), 00:32, 17/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    tcp\ip stack
     
     
  • 5.5, Heckfy (ok), 01:05, 17/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Еще они заняли "/" а вернули "\".
     
  • 5.6, Аноним (-), 12:16, 17/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >tcp\ip stack

    Как же надоело читать весь этот бред... Такое ощущение, что вокруг одни малые дети. Сколько раз уже эта тема обсасывалась! Ну не брала микрософт tcp/ip stack from bsd... Во-первых, исходники винды постоянно читают люди из спец. ведомств, в том числе и российских. Это для кого-то они закрыты, а на самом деле, это еще большой вопрос, сколько _компетентных_ людей читают код винды и линукса например. Во-вторых, российским опять же спецслужбам _очень_ хорошо знакома freebsd, по той причине, что именно на базе фри делается большинство проходных шифраторов отечественного производства (и прочего криптографического железа) - это вы легко узнаете, прочитав сайты компаний-производителей. Поэтому им очень хорошо знаком tcp-ip стек и freebsd и винды, и абсолютно все люди, с которыми я общался на этот счет, говорили, что стеки там совсем разные. Разная архитектура, разные реализации. В третьих, несколько лет назад в народ утекли исходники Windows 2000 и NT4, поэтому _любой_ желающий мог почитать их (даже если вы не из фапси). И в том числе про организацию tcp/ip стека... И все тогда убедились, что сетевой стэк в Вин2к свой! И тысячу раз это перетирали. Почему по-прежнему всплывают такие глупые заявы?.. Наверное потому, что в момент, когда утекли эти самые сорсы, авторам подобных выкриков мама с папой еще не разрешали ходить в интернет, ну и красноглазие, куда же без него...

     
     
  • 6.8, Аноним (-), 13:23, 17/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > Во-вторых, российским опять
    >же спецслужбам _очень_ хорошо знакома freebsd, по той причине, что именно
    >на базе фри делается большинство проходных шифраторов отечественного производства (и прочего
    >криптографического железа) - это вы легко узнаете, прочитав сайты компаний-производителей.

    Можно ссылочку на хотя бы один такой сайт? Не флейма ради, мне просто интересно.

     
     
  • 7.11, penguin_antarctic (?), 15:19, 17/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Можно ссылочку на хотя бы один такой сайт? Не флейма ради, мне
    >просто интересно.

    http://www.infosec.ru/themes/default/material.asp?folder=1923&matID=739

    ЗЫ Было бы Вам действительно интересно и "не флэйма ради", нашли бы в гугле за 10 секунд.

     
  • 6.9, MiG (?), 13:42, 17/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    AFAIK, бсд-шный стёк был в NT до версии 4 (или 5). Это первое.

    Второе: аргументы типа "я вот со знакомыми фсб-шниками поговорил и мне сказали..." - не принимаются ибо такие сказки обычно мыленькие красноглазые подростки сказывают, когда возразить больше нечем. Поэтому без докаательств что Вы вообще со спецслужбами знакомы (не говоря уже о том, _что_ они говорят о стёке) не стоит упоминать ФСБ в суе. ;-)))

    Заметим, эта тема тоже уже неоднократно обсуждалась, так ведь нет, постоянно друзья ФСБ здесь пишут. :)

     
     
  • 7.10, OLD (ok), 14:42, 17/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > AFAIK, бсд-шный стёк был в NT до версии 4 (или 5). Это первое.

    В твоем понимании, что такое "бсд-шный стёк? Это первое.

    Второе. А c версии 5 (или 6) какой стэк в Windows?

    Может все-таки AFAIR а не AFAIK? ;)  

     
  • 7.12, penguin_antarctic (?), 15:30, 17/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Заметим, эта тема тоже уже неоднократно обсуждалась, так ведь нет, постоянно друзья
    >ФСБ здесь пишут. :)

    Конечно, обсуждалась, вот только главный _факт_ по-прежнему никак не найдет места в головах некоторых товарищей. А факт таков: не существует никаких доказательств того, что в Windows когда-либо применялся TCP/IP стек от BSD. Это популярный миф, основанный на ложном предположении и том факте, что в бинарнике ftp.exe ( ftp-клиента ) какой-то древней версии Windows NT сохранился кусок текста лицензии BSD. И все. Что касается версий NT 4 и выше - в интернете без труда можно найти и утекшие исходные коды, и Windows Research Kernel с исходниками, соответствующими XP и Windows Server 2003 ( хотя в этих исходниках может и не быть исходника tcpip.sys ). Доказывать же ложность этого утверждения, которое само по себе не имеет никаких весомых доказательств, никто не будет.

     
     
  • 8.17, fi (ok), 21:06, 17/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Это популярный миф основан том факте что ошибки найденные в стеке TCP IP от BSD ... текст свёрнут, показать
     
     
  • 9.19, Аноним (-), 04:00, 18/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Это ни в коем случае не означает, что tcp ip stack в винде взят из BSD История ... текст свёрнут, показать
     
     
  • 10.21, fi (ok), 14:19, 18/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Так высмаркайтесь То есть вы готовы голову заложить, что ни одной строчки из ... текст свёрнут, показать
     
     
  • 11.22, Аноним (-), 16:23, 18/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Сопли пускаете в данный момент Вы, так что Вам и высмаркиваться Про башорг Вам н... большой текст свёрнут, показать
     
     
  • 12.23, fi (ok), 18:50, 18/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Лично я вижу что это вы распереживались за МС Вообщем я исходник Nt4 не воро... текст свёрнут, показать
     
     
  • 13.24, penguin_antarctic (?), 13:26, 19/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Это не бред, хотя есть и неточности В Беркли в рамках контракта DARPA впервые р... текст свёрнут, показать
     
  • 2.13, ezhik (?), 16:36, 17/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    клева. На ЛОР'е уже перестали сраться по поводу лицензий.

    И кому это все-таки выгодно?

    Разработчики Linux и BSD просто делают дело. Торвальдс просто сказал, что выбрал для ядра Лучшую по его мнению лицензию (но не идеальную) и никого не обсирает. Странный он. Может у него просто увереннсти в себе достаточно, чтобы не унижать никого, а заниматься тем, что он считает правильным.

    Наверное, так же поступают и другие известные разработчики, только я не очень знаю их позицию.

    Разделяй, стравливай и властвуй не рулит!!!

    Новость отличная. Чем больше будет софта и разных идей под СВОБОДНЫМИ лицензиями - тем лучше и разработчикам и пользователям, которые живут по концепции "объединяй усилия, делай дело и не мешай другим".

    Остальные могут гразться дальше.

     
     
  • 3.20, Аноним (-), 11:43, 18/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Торвальдс просто сказал, что выбрал для ядра Лучшую по его мнению лицензию (но не идеальную) и никого не обсирает

    А вот это ложь. Такого хамла, как Торвальдс еще поискать. Не такой уж он и великий деятель, чтобы себе такое позволять. Но красноглазым нравится...

     
  • 2.16, гость123 (?), 21:03, 17/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    зашёл почитать про репликацию, а тут про фсб, лицензии и виндовс... :(
     
     
  • 3.18, fi (ok), 21:09, 17/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >зашёл почитать про репликацию, а тут про фсб, лицензии и виндовс... :(

    Эх батенька, вам в хакер лист нужно зайти, там почитайте про репликации :))


     
  • 2.25, User294 (ok), 10:36, 20/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Ждем рассказов экспертов с мировым именем в области лицензирования ПО о том,
    >какие на самом деле ущербные BSD-like лицензии, как они способствуют воровству
    >кода и как препятствуют возвращению кода обратно.

    Ну вон в соседней новости про Junos написано :).Да-да, такая вот открытость по бсдшному - без исходников.Проекты с BSD лицензией просто стремноваты в долговременном плане и там может возникнуть ситуация когда проект будет плохо развиваться являясь сугубо кормушкой для проприетарщиков. За примерами далеко ходить не надо - *BSD системы.Древнючие а до сих пор недоделанные и актуальных в 2008 году фич просто нет нифига.

     
     
  • 3.26, penguin_antarctic (?), 11:26, 20/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Да-да, такая вот открытость по бсдшному - без исходников

    Однако, поддержка MIPS во FreeBSD пришла как раз из JunOS. Вот дураки-то в Juniper сидят - код возвращают, когда их не просят, да и вообще: ОС для основы выбрали неправильную, некошерную, и лицензия на ее исходники некошерная. Взяли бы, к примеру, что-нить под GPL - чтобы исходники были доступны всяким китайцам, которые бы тут же принялись делать клоны девайсов и продавать их раза в три дешевле, палец о палец не постучав для research & development. Вот это было бы дело! :-)

    >Проекты с BSD лицензией просто стремноваты в долговременном плане

    Верно, за примерами далеко ходить не надо. Вам известно, что PostgreSQL распространяется под BSD-like лицензией? И чем эта чудная СУБД "стремновата"? Зато у MySQL, одна из лицензий на исходные тексты которой - самая наикошернейшая, дела далеко не так хороши.

    >Древнючие а до сих пор недоделанные и актуальных в 2008 году фич просто нет нифига.

    Вы хотите поговорить об этом? :-)

     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру