LINUX.ORG.RU

pyreplica 1.0 — новая система репликации для PostgreSQL

 , pyreplica,


0

0

Представлен первый релиз проекта PyReplica, системы Master/Slave репликации PostgreSQL, написанной на языке Python.

Достоинства PyReplica:

  • Простота установки: достаточно запустить sql-скрипт (триггер py_log_replica) на мастер-сервере и скопировать программу-демон pyreplica.py на клиентский хост.
  • Большинство операций выполняются автоматически и не требуют участия администратора.
  • Легкость модификации под собственные нужды. Система очень простая, что позволяет использовать ее в качестве каркаса для создания собственных решений.
  • Низкое потребление памяти и небольшой сетевой трафик.
  • Мультиплатформенность.

>>> Источник

★★★★★

Проверено: Shaman007 ()

Со своей стороны вопрос: насколько эффективной будет подобная система, написанная на скриптовом языке?

INFOMAN ★★★★★
() автор топика
Ответ на: комментарий от INFOMAN

Главное, что LINUX НЕПОБЕДИМ!!!!!! Ура! LINUX - спонсор чемпионата по футболу.

anonymous
()

Мда.. как не было в этой "супер продвинутой" СУБД нормальной репликации, так до сих пор и изобретают костыли. В большинстве своем тормозные. А в MySQL тем временем master/slave из коробки давным-давно и практически неубиваем..

// captcha: seaced

anonymous
()

А я думал, через сколько комментариев, быдло начнёт орать "питон ненужен"!

anonymous
()

Ну и объясните зачем оно нужно когда уже давно есть Slony?

Лучше бы pgcluster допилили или чего полуше сделали...

anonymous
()
Ответ на: комментарий от INFOMAN

>Со своей стороны вопрос: насколько эффективной будет подобная система, написанная на скриптовом языке?

А какая разница? Это ж не числодробилка.

r ★★★★★
()
Ответ на: комментарий от anonymous

так и запишем, что python ты не осилил

anonymous
()
Ответ на: комментарий от r

>> Со своей стороны вопрос: насколько эффективной будет подобная система, написанная на скриптовом языке?

> А какая разница? Это ж не числодробилка.

Ответ правильный. Основные затраты времени всё равно на передачу данных, а при этом используются Си-шные библиотеки. У меня куча сетевого софта на Питоне. Там скорость исполнения не важна. Основные затраты на ожидание базы данных или сети. Тысячи транзакций в секунду держит.

anonymous
()

Очень интересно, надо потестировать, когда из отпуска вернусь.

Lumi ★★★★★
()

простите глупого... а в постгресе бинарны логи есть? а если нет, как его восстанавливать?

borisych ★★★★★
()
Ответ на: комментарий от anonymous

> Мда.. как не было в этой "супер продвинутой" СУБД нормальной репликации, так до сих пор и изобретают костыли. В большинстве своем тормозные. А в MySQL тем временем master/slave из коробки давным-давно и практически неубиваем..

теоретически не убиваем, коряв и нафиг не нужен.

phasma ★☆
()

товарищи, если мы дальше будем восхищатся подобными "достижениями" в области говнософта (всякие пыхпых, питоны и руби с явами), то линукс скоро зарастёт говном и не будет никому нужен.

scaldov ★★
()
Ответ на: комментарий от INFOMAN

>насколько эффективной будет подобная система

Это ведь только скрипт. Он только запускает нужные механизмы с нужными параметрами. Скорость исполнения скрипта не имеет значения.

void_ptr ★★★★
()
Ответ на: комментарий от scaldov

> товарищи, если мы дальше будем восхищатся подобными "достижениями" в области говнософта (всякие пыхпых, питоны и руби с явами), то линукс скоро зарастёт говном и не будет никому нужен.

предлагаешь пойти путем челябинских мужиков и писать все на Си ?

phasma ★☆
()
Ответ на: комментарий от AlexGor

>есть конечно. и восстанавливать его не нужно. он же acid compliant, т.е. просто не развалится, в отличии от myisam.

я про другое: http://dev.mysql.com/doc/refman/5.0/en/binary-log.html у оракла есть archive log, есть подобное в постгресе?

borisych ★★★★★
()
Ответ на: комментарий от borisych

Капец половину комментаторов. Или дебилы или в вопросе вообще дупля не отстреливают. И уже давно есть skytools от Skype + там же Walmgr(Для PITR), londist для асинхронной репликации, PGQ(менеджер очереди реплицируемых данных) и да стартовые скрипты тоже на питоне. То что требует скорости на Си или Pyrex...

anonymous
()
Ответ на: комментарий от scaldov

>товарищи, если мы дальше будем восхищатся подобными "достижениями" в области говнософта (всякие пыхпых, питоны и руби с явами), то линукс скоро зарастёт говном и не будет никому нужен.

Т.е. приложение, написанное на определенном языке программирования, автоматически становится говнософтом? Чем так не понравились скриптовые языки типа питоны с рубями. И что в их компании делает ява?

anonymous
()
Ответ на: комментарий от scaldov

> товарищи, если мы дальше будем восхищатся подобными "достижениями" в области говнософта (всякие пыхпых, питоны и руби с явами), то линукс скоро зарастёт говном и не будет никому нужен.

миссия пришла, да пошла ты

anonymous
()
Ответ на: комментарий от borisych

>у оракла есть archive log, есть подобное в постгресе?

а Вы как думаете? :-)

anonymous
()
Ответ на: комментарий от anonymous

>в MySQL тем временем master/slave из коробки давным-давно и практически неубиваем.

Практически пришлось убить и перейти на постгрес- всего-то 25000000 записей и все- жопа настала...

anonymous
()
Ответ на: комментарий от anonymous

> Питон не нужен

ненужны ананисты, кричащие, что питон (перл, руби итд) не нужен.

anonymous
()
Ответ на: комментарий от scaldov

Со своими "достижениями" ты уже зарос говном и никому не нужен.

anonymous
()
Ответ на: комментарий от AlexGor

>ну разумеется есть. а любые сравнения с mysql вообще не имеют смысла, по причине ужасающей убогости mysql.

ага, нашел: http://www.postgresql.org/docs/8.1/interactive/backup-online.html пускать такое решение в продакшн могут себе позволить только нищеброды.

borisych ★★★★★
()
Ответ на: комментарий от anonymous

> Ну и объясните зачем оно нужно когда уже давно есть Slony?

Г-н Анонимус, возможно, несколько категорично выразился, но в целом +1. На данном этапе, наверное, лучше бы иметь одну полноценную систему репликации, чем две недоделанные.

http://www.slony.info/

Глядишь, и светлое будущее в лице Slony II настало бы чуть пораньше...

hobbit ★★★★★
()
Ответ на: комментарий от redbaron

>А что не так?

не так то, что вы со своим посгресом живете в собственном своем мирке, отгородившишь от суровой действительности, и не желаете замечать прогресса в других БД

borisych ★★★★★
()
Ответ на: комментарий от borisych

Ок! Я заметил прогресс в оракловой бд! и что теперь бежать и покупать за сотни тысяч доларов ораклу, ради 10 бухов ? кстати 1с с ораклой и не работает. дб2? нуну... тоже не дешево. поделие мелкомягких? - да 2005 не хуже 2000, появились приятные фичи, экспресс можно иногда использовать, вот только для моих задач постгрес значительно быстрее (даже тот который я собрал для винды). а ворованный софт пусть кто-нить другой пользует, я предпочитаю совбодный.

+ работаю в организации, купившей ораклу, которая крутится на аиксе. продакшен дальше некуда, блин, думаешь не падает?)))))))))

то что у других субд есть програсс - отлично, его все видим, но это не есть повод срочно за этот прогресс платить мега бабло.

но и ты проснись и посмотри на прогресс у постгресс )))

anonymous
()
Ответ на: комментарий от anonymous

>но и ты проснись и посмотри на прогресс у постгресс )))

ну я вот смотрю и грустно становится, когда для управления БД требуется знать кучу языков помимо SQL.

borisych ★★★★★
()
Ответ на: комментарий от borisych

А в каких базах для управления не нужно знать других языков? Или вам галочки подавай ?

casufi
()
Ответ на: комментарий от borisych

> ну я вот смотрю и грустно становится, когда для управления БД требуется знать кучу языков помимо SQL.

а как приятно было бы иметь один диалог с единственной жирной кнопкой "Сделать все пи*то", правда?

anonymous
()
Ответ на: комментарий от anonymous

>Ну и объясните зачем оно нужно когда уже давно есть Slony?

>Лучше бы pgcluster допилили или чего полуше сделали...

Потому что здесь асинхронная мультимастер репликация, правда пока между двумя мастерами и не более и авторы сами предостерегают что репликация больших данных при рассинхронизации нагруженных систем может нагнуться. но работает же )) А pgcluster допилили в виде cybercluster, но он как и pgcluster только в синхронном режиме. Зато тоже легко установливается и работает. плюс балансировка.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.