<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_10_thread_5452"  />
<title>rulinux.net - Форум - Talks - Репликация фейк-лоров. Ну и чавось?</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Talks - Репликация фейк-лоров. Ну и чавось?</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=2#34404</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=2#34404</guid>
<pubDate>Fri, 16 Apr 2010 20:33:22 +0400</pubDate>
<description><![CDATA[<p>Связался человек с РПЦ - и пропал.</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=2#34403</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=2#34403</guid>
<pubDate>Sat, 19 Dec 2009 13:41:42 +0300</pubDate>
<description><![CDATA[<p>ололо!, удалось побороть все траблы и заставить работать cgi-клиент-серверную модель на примерах, завтра начну интегрировать инсерты в рпц-процедуры...  </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=2#34402</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=2#34402</guid>
<pubDate>Fri, 18 Dec 2009 11:50:07 +0300</pubDate>
<description><![CDATA[<p>точнее, не неполная либа, а как-то хитро надо собирать, к примеру из убунтовкого репа готовый пакет содержит libxmlrpc_client++.so, а если тянуть исходники оттуда же и собирать - по бороде, причем README стандартный...     </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34401</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34401</guid>
<pubDate>Fri, 18 Dec 2009 09:42:09 +0300</pubDate>
<description><![CDATA[<p>Хреново документировано, неполные либы - в частности нет в составе libxmlrpc_client++ (брал из svn), тащемта даже екзамлы не скомпилить, обломс...  </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34400</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34400</guid>
<pubDate>Thu, 17 Dec 2009 20:20:19 +0300</pubDate>
<description><![CDATA[<p>Ну чо там с РПЦ?</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34399</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34399</guid>
<pubDate>Wed, 16 Dec 2009 09:49:11 +0300</pubDate>
<description><![CDATA[<p><i>> Я думал имеется в виду одноранговая сеть серверов, которые мержат то что у них добавилось, как в том же гите. А xmlrpc это больше на клиент-серверную архитектуру похоже</i><br> XML-RPC - это лишь протокол, что ты на нём построишь - то и будет. Например не-бровсерные клиенты смогут ходить через тот же механизм. Но даже при просто объединении серверов - тебе понадобится немножко больше, чем просто вставлять в базу сообщения от соседей. Например, они должны быть обработаны теми же фильтрами на предмет мата, спама и т.п., возможно приведены к формату, принятому на lor-ng. Всё это удобно встроить в rpc-сервер и делать на лету.</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34398</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34398</guid>
<pubDate>Tue, 15 Dec 2009 20:59:58 +0300</pubDate>
<description><![CDATA[<p><i>> В случае xmlprc тоже как бы получается одноранговая сеть - нет центрального сервера и каждый и клиент и сервер.</i><br> Это до тех пор, пока кто-нить не состряпает клиента поверх РПЦ. </p><p><i>> по плюсам маловато инфы...</i><br> Посмотри тут: &nbsp;<a href="http://xmlrpc-c.sourceforge.net/">http://xmlrpc-c.sourceforge.net/</a></p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34397</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34397</guid>
<pubDate>Tue, 15 Dec 2009 20:51:23 +0300</pubDate>
<description><![CDATA[<p>В случае xmlprc тоже как бы получается одноранговая сеть - нет центрального сервера и каждый и клиент и сервер. Ну в общем надо пробовать, завтра начну колупать, но что то по плюсам маловато инфы...     </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34396</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34396</guid>
<pubDate>Tue, 15 Dec 2009 20:27:24 +0300</pubDate>
<description><![CDATA[<p>Я думал имеется в виду одноранговая сеть серверов, которые мержат то что у них добавилось, как в том же гите. А xmlrpc это больше на клиент-серверную архитектуру похоже</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34395</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34395</guid>
<pubDate>Tue, 15 Dec 2009 19:41:24 +0300</pubDate>
<description><![CDATA[<p><i>>  есть либы для похапе</i><br> Как-то предполагается, что похапэшники должны быть знакомы с вот этим ресурсом: &nbsp;<a href="http://www.php.net/manual/en/book.xmlrpc.php">http://www.php.net/manual/en/book.xmlrpc.php</a></p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34394</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34394</guid>
<pubDate>Tue, 15 Dec 2009 19:24:51 +0300</pubDate>
<description><![CDATA[<p>По заявкам &quot;радиослушателей&quot;, набрел на XML-RPC: &nbsp;<a href="http://www.faqs.org/docs/Linux-HOWTO/XML-RPC-HOWTO.html">http://www.faqs.org/docs/Linux-HOWTO/XML-RPC-HOWTO.html</a> , есть либы для похапе, перл,си(++),ява. Хочите?</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34393</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34393</guid>
<pubDate>Mon, 14 Dec 2009 14:43:38 +0300</pubDate>
<description><![CDATA[<p>Особо ссыкливые, как ты выразился, всё равно никаких дополнительных портов открывать не собираются.</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34392</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34392</guid>
<pubDate>Mon, 14 Dec 2009 14:38:21 +0300</pubDate>
<description><![CDATA[<p>Братцы, просьба - прикрепите данный трэд наверху на пару дней!!!Может откликнется кто, интересно же! </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34391</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34391</guid>
<pubDate>Mon, 14 Dec 2009 14:34:18 +0300</pubDate>
<description><![CDATA[<p><i>>Она сама по себе плохая. Очень.</i><br> Ну хорошо,особо ссыкливым, на-ка: $DYNDNS_IP = host &lt;урло&gt;|awk &#039;{print $4}&#039; Сказать в какой скрипт нужно добавить? </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34390</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34390</guid>
<pubDate>Mon, 14 Dec 2009 14:11:08 +0300</pubDate>
<description><![CDATA[<p><i>> И ты зассал этой надписи, из-за обновления ip один раз в сутки? Слабак ;)</i><br> Высказывание авторов айпитаблесов о том, что твоя идея очень плохая никак не связано с тем, что у тебя айпишник меняется раз в сутки. Она сама по себе плохая. Очень.</p><p> <i>> Давай трейсить тебя до, смены ойпи и после?Тогда увидим реальный таймаут. Кидай урло!</i><br> Агащаз, мне больше заняться нечем.</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34389</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34389</guid>
<pubDate>Mon, 14 Dec 2009 14:01:36 +0300</pubDate>
<description><![CDATA[<p><i>>&quot;specifying any name to be resolved with a remote query such as DNS is a really bad idea&quot;</i><br> И ты зассал этой надписи, из-за обновления ip один раз в сутки? Слабак ;) </p><p>Давай трейсить тебя до, смены ойпи и после?Тогда увидим реальный таймаут. Кидай урло!     </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34388</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34388</guid>
<pubDate>Mon, 14 Dec 2009 13:36:07 +0300</pubDate>
<description><![CDATA[<p><i>> при реконнекте автоматическая авторизация в dyndns.org, на все про все - 15-20сек. </i><br> Это ты так думаешь, на самом деле можешь смело прибавить 1 минуту ТТЛ которую выставляет для этих записей dyndns. К то му же, например у меня роутер например этого не умеет, поэтому адрес проверяется ddclient&#039;ом периодически - прибавляй период. Потом сходи в ман иптаблесов, вычитай там, что всё равно &quot;specifying any name to be resolved with a remote query such as DNS is a really bad idea&quot; и удавись :)</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34387</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34387</guid>
<pubDate>Mon, 14 Dec 2009 12:53:40 +0300</pubDate>
<description><![CDATA[<p>в моем, стримовском, случае смена ip раз в 24 часа с реконнектом, при реконнекте автоматическая авторизация в dyndns.org, на все про все - 15-20сек.  На это время, примерный обработчик тебе на-ка: </p><p><fieldset style="border: 1px dashed black; padding:0px;"><ol style="background-color:#3d3d3d;" start="1"><li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;mysql_init(conn);<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;mysql_options(conn,MYSQL_OPT_CONNECT_TIMEOUT,&lt;тут нужный таймаут&gt;);<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;if (!mysql_real_connect(conn, server,user_sql,password_sql,database, 0, NULL, 0))<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;    {<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;         cout &lt;&lt; mysql_error(conn) &lt;&lt; endl;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;    </ol></fieldset>}   </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34386</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34386</guid>
<pubDate>Mon, 14 Dec 2009 11:50:01 +0300</pubDate>
<description><![CDATA[<p><i>> man dyndns</i><br> Какова разница во времени между тем моментом, когда твой адрес изменился и тем моментом, когда удалённый серве получит новый адрес?</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34385</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34385</guid>
<pubDate>Mon, 14 Dec 2009 11:25:07 +0300</pubDate>
<description><![CDATA[<p>man dyndns </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34384</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34384</guid>
<pubDate>Mon, 14 Dec 2009 11:20:39 +0300</pubDate>
<description><![CDATA[<p>мну ушел делать тестовую таблицу с первичным кодом, сегодня/завтра выложу дамп,пароль с аккаунтом - по требованию, для тех кто пожелает присоединится к тестовому старту, епта...</p><p>//ТС - мну </p><p>   </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34383</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34383</guid>
<pubDate>Mon, 14 Dec 2009 11:19:46 +0300</pubDate>
<description><![CDATA[<p><i>> &lt;доверительный хост&gt;</i><br> &quot;доверительный хост&quot; - это шаред-хостинг с тысячью клиентов или компьютер, перескакивающий с айпишника на айпишник на своём АДСЛ-подключении? :)</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34382</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34382</guid>
<pubDate>Mon, 14 Dec 2009 07:21:50 +0300</pubDate>
<description><![CDATA[<p>Реквестирую прикрепить тред! </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34381</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34381</guid>
<pubDate>Mon, 14 Dec 2009 07:06:46 +0300</pubDate>
<description><![CDATA[<p><i>>ты нудист, да?</i><br> iptables -A INPUT -p tcp -s &lt;доверительный хост&gt; --dport 3306 -j ACCEPT. Нэ? </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34380</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34380</guid>
<pubDate>Mon, 14 Dec 2009 01:02:09 +0300</pubDate>
<description><![CDATA[<p><i>>но с доступом из вне на 3306</i><br></p><p> ты нудист, да?</p><p><i>>Еще есть чо? </i><br></p><p> децентрализованная распределенная бд, где каждый сервер хранит динамически обновляемые адреса других серверов, а обмен информацией между серверами происходит посредством стандартизированного апи/протокола(да хоть тот же xmpp юзать). </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34379</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34379</guid>
<pubDate>Sun, 13 Dec 2009 21:23:46 +0300</pubDate>
<description><![CDATA[<p>Итак, на данный момент имеем три варианта:</p><p>1.Мой вариант - каждый сам себе сервер, но с доступом из вне на 3306</p><p>2.Вариант от &quot;хз-кто&quot;, со своими магическими RPC-бНОПНЯВХРЮК </p><p>3.Вариант темыча с общим дампом</p><p>Еще есть чо? </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34378</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34378</guid>
<pubDate>Sun, 13 Dec 2009 20:50:49 +0300</pubDate>
<description><![CDATA[<p>Ты что, Торвальдса не слушал? Только Гит! Как же потом мержить будем? :-) А если серьёзно, крон тоже может дамп хоть каждую минуту делать, вопрос тут в потребляемых ресурсах.</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34377</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34377</guid>
<pubDate>Sun, 13 Dec 2009 20:00:10 +0300</pubDate>
<description><![CDATA[<p>А может тогда вместо ежедневного слива полного дампа, прикрутить к этому делу svn? Собсно и svn update можно почаще делать и соответственно на сервере svn commit.  </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34376</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34376</guid>
<pubDate>Sun, 13 Dec 2009 19:49:35 +0300</pubDate>
<description><![CDATA[<p>Так в том и соль: убьем сразу всю заячью семью. И со связью с лором покончим и коммьюнити увеличится капитально</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34375</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34375</guid>
<pubDate>Sun, 13 Dec 2009 19:30:07 +0300</pubDate>
<description><![CDATA[<p><i>> Ну элементарно же решается - в цикле делается опрос на &quot;unlocked&quot;, можно на крайняк ограничить число попыток опроса с выходом из цикла с матюками типа: &quot;повторите попытку позже&quot;</i><br> <i>> Ну бредишь же опять! Все это, естественно, решаемо предварительными переговорами между держателями хостов.</i><br> И каждый раз, как только новый сервер будет подключаться к системе - нужно будет устраивать всесторонние переговоры - как пропихивать ему данные и что делать, если это вдруг оказалось невозможно.</p><p>Куда как проще опубликовать API - и пусть каждый желающий реализует его на своей стороне как ему удобно.</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34374</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34374</guid>
<pubDate>Sun, 13 Dec 2009 19:23:21 +0300</pubDate>
<description><![CDATA[<p><i>> Центральный сервер раз в день придумывает пароль и скриптом через get-параметры отправляет пароль всем авторизованным клиентам. Клиент получает этот пароль и придумывает свой, отправляет свой, используя первый пароль отправляет серверу свой, сервер записывает этот пароль и использует потом для базовой аутентификации клиента когда тот придет за дампом базы данных</i><br> А зачем так сложно? Я бы в репликации поучаствовал, наверное, в качестве бэкапа. Только вот не стал бы гарантировать своего присутствия в сети на тот момент, когда серверу вдруг вздумается мне чего-нибудь прислать. Это при том, что у меня машина постоянно подключена.</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34373</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34373</guid>
<pubDate>Sun, 13 Dec 2009 19:14:31 +0300</pubDate>
<description><![CDATA[<p><i>> 1.Поднимаем lamp (p - по вкусу) </i><br> Ага щаз, у меня как раз Oracle и Tomcat</p><p><i>> 2.Единая структура базы, для применения транзакций нужна innodb</i><br> Вот ещё. А если удалённый сервер будет хранить эти данные и какие-нибудь ещё?  К тому же база в том виде, как она была раньше: новости и остальные ветки по отдельности - неоптимальна никак.</p><p><i>> 3.3306 выставляем наружу</i><br> Ты нудист, наверное?</p><p><i>> 4.Единый механизм запросов к базам</i><br> Не проще ли один-единственный RPC вызов &quot;дай мне данные с последнего апдейта&quot; или &quot;на тебе новые данные&quot; в зависимости от того как будет происходить обмен - pull или push</p><p></p><p> </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34372</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34372</guid>
<pubDate>Sun, 13 Dec 2009 18:42:52 +0300</pubDate>
<description><![CDATA[<p>получается фидонет, однако - нужно реалтайм изменения отражать во всех базах, да и со временем дамп будет расти.    </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34371</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34371</guid>
<pubDate>Sun, 13 Dec 2009 18:24:42 +0300</pubDate>
<description><![CDATA[<p>Мне видится другая схема:</p><p>Центральный сервер раз в день придумывает пароль и скриптом через get-параметры отправляет пароль всем авторизованным клиентам. Клиент получает этот пароль и придумывает свой, отправляет свой, используя первый пароль отправляет серверу свой, сервер записывает этот пароль и использует потом для базовой аутентификации клиента когда тот придет за дампом базы данных</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34370</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34370</guid>
<pubDate>Sun, 13 Dec 2009 17:26:33 +0300</pubDate>
<description><![CDATA[<p>Значит так, вот примерная схемка всей этой кухни:</p><p>На всех хостах делаем:</p><p>1.Поднимаем lamp (p - по вкусу) </p><p>2.Единая структура базы, для применения транзакций нужна innodb</p><p>3.3306 выставляем наружу</p><p>4.Единый механизм запросов к базам</p><p>Ну и естественно обеспечение защиты от флуда. В итоге получаем распределенную схему без центрального хоста и что самое главное - хостинг более не нужен, так сказать - &quot;все на равных&quot;. Дискас...      </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34369</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34369</guid>
<pubDate>Sun, 13 Dec 2009 16:48:26 +0300</pubDate>
<description><![CDATA[<p><i>>И делать это придётся мастер-хосту на каждый апдейт для каждого подчиненного сервера. И при этом надеяться что между show status и вставкой данных таблица не будет как-либо заблокирована.</i><br> Ну элементарно же решается - в цикле делается опрос на &quot;unlocked&quot;, можно на крайняк ограничить число попыток опроса с выходом из цикла с матюками типа: &quot;повторите попытку позже&quot;</p><p><i>> И надеяться на то, что в подчинённой базе таблицы зачем-то имеют такую же структуру как на ведущей. И надеяться что там вообще MySQL стоит и на то, что владельцу подчинённой базы очень хочется открывать наружу аккаунт с правами записи в таблицы, а между ведущим и подчиненными серверами не сидит какой-нибудь файерволл режущий мускульные порты, не говоря уже о том, что кому-нить из подчинённых хостов может потребоваться висеть на нестандартном порту.</i><br> Ну бредишь же опять! Все это, естественно, решаемо предварительными переговорами между держателями хостов.   </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34368</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34368</guid>
<pubDate>Sun, 13 Dec 2009 14:00:51 +0300</pubDate>
<description><![CDATA[<p><i>> надо делать так, что бы инсертящий код предварительно обрабатывал &quot;локстатус&quot;</i><br> И делать это придётся мастер-хосту на каждый апдейт для каждого подчиненного сервера. И при этом надеяться что между show status и вставкой данных таблица не будет как-либо заблокирована. И надеяться на то, что это единственный вид блокировки на внешней БД. И надеяться на то, что в подчинённой базе таблицы зачем-то имеют такую же структуру как на ведущей. И надеяться что там вообще MySQL стоит и на то, что владельцу подчинённой базы очень хочется открывать наружу аккаунт с правами записи в таблицы, а между ведущим и подчиненными серверами не сидит какой-нибудь файерволл режущий мускульные порты, не говоря уже о том, что кому-нить из подчинённых хостов может потребоваться висеть на нестандартном порту.  </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34367</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34367</guid>
<pubDate>Sun, 13 Dec 2009 13:07:31 +0300</pubDate>
<description><![CDATA[<p><i>>То, что инсертящий код будет немного ждать</i><br> Ну значит надо делать так, что бы инсертящий код предварительно обрабатывал &quot;локстатус&quot;, типа того: show status where Variable_name=&#039;Com_lock_tables&#039;; .  </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34366</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34366</guid>
<pubDate>Sun, 13 Dec 2009 12:38:31 +0300</pubDate>
<description><![CDATA[<p><i>> И чо? Залочил таблицу и пытаешься инсертить туда, чего сказать то хотел?</i><br> То, что инсертящий код будет немного ждать, хотя MySQL и не называет это транзакцией.</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34365</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34365</guid>
<pubDate>Sun, 13 Dec 2009 12:32:02 +0300</pubDate>
<description><![CDATA[<p>я, за. осталось найти хостера с портом наружу  </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34364</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34364</guid>
<pubDate>Sun, 13 Dec 2009 11:57:38 +0300</pubDate>
<description><![CDATA[<p>репликация ненужна. базу нужно распределенной делать.</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34363</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34363</guid>
<pubDate>Sun, 13 Dec 2009 11:50:51 +0300</pubDate>
<description><![CDATA[<p>репликация ненужна. базу нужно распределенной делать.</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34362</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34362</guid>
<pubDate>Sun, 13 Dec 2009 11:43:39 +0300</pubDate>
<description><![CDATA[<p>чавось чавось, база одна и распределена. надо договориться о структуре базы.</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34361</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34361</guid>
<pubDate>Sun, 13 Dec 2009 08:40:10 +0300</pubDate>
<description><![CDATA[<p><i>>Интересно посмотреть на то, как ты НЕ юзаешь транзакции :)</i><br> И не только я, да вот хотя бы тут, емнип юзается myisam и соответственно транзакции не поддерживаются.Удивлен?</p><p><i>>Кстати, открой две сессии MySQL, сделай в одной: create table `test`.`a`(a char(10)) engine MyISAM lock tables `test`.`a` WRITE;</i><br>а во второй сделай insert into `test`.`a` values (&#039;a&#039;);</p><p>И чо? Залочил таблицу и пытаешься инсертить туда, чего сказать то хотел?</p><p><i>>Ты часом не тот анонимус, который давеча рассуждал о реляционных БД?</i><br> нет</p><p>      </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34360</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34360</guid>
<pubDate>Sun, 13 Dec 2009 01:47:04 +0300</pubDate>
<description><![CDATA[<p><i>> Все ясно - порожняк. &quot;изменения по RPC&quot; - зато как красиво звучит! ).</i><br> Всё ясно - у тебя нету ящика коньяку, нищеброд :)</p><p><i>> Вообще пиздец. Знаешь, есть такое семейство протоколов - tcp/ip, вот по нему и устанавливается коннект на порт 3306 и естественно нужно знать авторизационные данные что бы соединится. </i><br> Только часто коннекты на всякие странные порты не устанавливаются. Догадываешься почему?</p><p><i>> Транзакции?Ололо, интересно посмотреть на того кто юзает транзакции в форумных движках - вложенные запросы как максимум, а в случае &quot;таймаутов&quot; пишется обработчик, о чем я выше упомянул.</i><br> Интересно посмотреть на то, как ты НЕ юзаешь транзакции :)</p><p>Кстати, открой две сессии MySQL, сделай в одной: create table `test`.`a`(a char(10)) engine MyISAM lock tables `test`.`a` WRITE;</p><p>а во второй сделай  insert into `test`.`a` values (&#039;a&#039;);</p><p>и удивись.</p><p> Ты часом не тот анонимус, который давеча рассуждал о реляционных БД?</p><p></p><p></p><p> </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34359</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34359</guid>
<pubDate>Sat, 12 Dec 2009 22:37:48 +0300</pubDate>
<description><![CDATA[<p><i>>Для рилтайм-репликации на связанные ресурсы - закидывать им изменения по RPC</i><br><i>>А можно по подробнее, как сие реализовывается?</i><br><i>>Как обычно - приходишь к Тюксоеду с ящиком коньяку и говоришь: хочу сие.</i><br> Все ясно - порожняк. &quot;изменения по RPC&quot; - зато как красиво звучит! ).</p><p><i>>Для этого надо знать что-то про твою базу данных, иметь драйвера для неё, устраивать соединение к ней по протоколу, который может быть запрещён в отличие от HTTP, который обычно никто не перекрывает, а если в удалённой базе какая-нибудь плохая транзакция заблокировала таблицу - то что, мастер-хосту висеть до облома по таймауту на таком инсерте в чужое БиДэ?</i><br> Вообще пиздец. Знаешь, есть такое семейство протоколов - tcp/ip, вот по нему и устанавливается коннект на порт 3306 и естественно нужно знать авторизационные данные что бы соединится. Транзакции?Ололо, интересно посмотреть на того кто юзает транзакции в форумных движках - вложенные запросы как максимум, а в случае &quot;таймаутов&quot; пишется обработчик, о чем я выше упомянул.       </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34358</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34358</guid>
<pubDate>Sat, 12 Dec 2009 22:15:50 +0300</pubDate>
<description><![CDATA[<p><i>>&gt; Тюксоед жлобится на репликацию. </i><br></p><p> <i>> Дык он же вроде как не главный тут, нет?</i><br></p><p> <b><a href="/profile.php?user=anonyzzmous">anonyzzmous</a></b> тут главный: он за хостинг платит.</p><p>На самом деле, выдать <b><a href="/profile.php?user=HEBECTb_KTO">HEBECTb_KTO</a></b> всю базу или нет - обсуждалось и было решено не выдавать полную. Насчет репликации... А зачем? Можно конечно заставить крон делать дамп базы каждые N часов, чтобы другой скрипт по крону этот дамп потом забирал. Только не известна суть данного действа: зеркала сделать хотите? Так вроде и так справляемся без досов (постучал по деревянной фигурке JB)</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34357</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34357</guid>
<pubDate>Sat, 12 Dec 2009 20:53:32 +0300</pubDate>
<description><![CDATA[<p><i>> Какую репликацию, даже дамп базы для тестов дал коцаный, хотя я и тот не успел качнуть ...</i><br> Предлагаю подвегнуть товарища Тюксоеда жёсткой нелицеприятной критике.</p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34356</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34356</guid>
<pubDate>Sat, 12 Dec 2009 20:48:35 +0300</pubDate>
<description><![CDATA[<p><i>> Дык он же вроде как не главный тут, нет?</i><br> Кто сайт делает - тот и главный.</p><p><i>> А можно по подробнее, как сие реализовывается? </i><br> Как обычно - приходишь к Тюксоеду с ящиком коньяку и говоришь: хочу сие.</p><p><i>> А не проще ли будет просто в коде делать insert/update на несколько хостов с одинаковыми таблицами,естественно с обработчиками?</i><br> Для этого надо знать что-то про твою базу данных, иметь драйвера для неё, устраивать соединение к ней по протоколу, который может быть запрещён в отличие от HTTP, который обычно никто не перекрывает, а если в удалённой базе какая-нибудь плохая транзакция заблокировала таблицу - то что, мастер-хосту висеть до облома по таймауту на таком инсерте в чужое БиДэ? </p>]]></description>
</item>
<item>
<title>Re: Репликация фейк-лоров. Ну и чавось?</title>
<link>https://rulinux.net/message.php?newsid=5452&amp;page=1#34355</link>
<guid>https://rulinux.net/message.php?newsid=5452&amp;page=1#34355</guid>
<pubDate>Sat, 12 Dec 2009 18:52:10 +0300</pubDate>
<description><![CDATA[<p>короче, если кто-то задумает реплицироватся, свистите в &nbsp;<a href="http://notlor.homelinux.org">http://notlor.homelinux.org</a> . мну ушел лютобешено допиливать сайто...   </p>]]></description>
</item>
</channel>
</rss>