<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Основатель CouchDB покинул Apache в пользу развития системы ...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/82241.html</link>
    <description>Дэмиен Катц (Damian Katz), основатель документ-ориентированной базы данных CouchDB, развиваемой в недрах сообщества Apache, заявил (http://damienkatz.net/2012/01/the_future_of_couchdb.html), что он выходит из проекта по разработке Apache CouchDB (http://couchdb.apache.org/), чтобы сфокусировать все свои усилия на проекте Couchbase (http://www.couchbase.org/), основанном (http://www.opennet.ru/opennews/art.shtml?num=29528) на комбинации технологий CouchDB (http://www.opennet.ru/opennews/art.shtml?num=30807), memcached и Membase (http://www.opennet.ru/opennews/art.shtml?num=28267). В рамках предстоящего релиза Couchbase Server 2.0 (http://www.couchbase.org/get/couchbase/2.0.0) планируется подготовить близкое по возможностям документ-ориентированное распределённое хранилище, преследующее те же цели, что и CouchDB, но обладающее более высокой масштабируемостью и производительностью, а также больше сфокусированное на потребностях разработчиков и пользователей, но развиваемое вне движения Ap...&lt;br&gt;&lt;br&gt;URL: http://www.h-o</description>

<item>
    <title>Основатель CouchDB покинул Apache в пользу развития системы ... (simpler)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/82241.html#26</link>
    <pubDate>Thu, 12 Jan 2012 18:51:35 GMT</pubDate>
    <description>&amp;gt; Речь была вот о чем.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Я отвечал вот на это утверждение hummermania: &lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Там где императивные языки встают в тупик при банальной задаче запуска десятков(сотен/тысяч) тредов с высокой интенсивностью обмена данных между ними - Эрланг справляется на ура, не говоря уже про распараллеливание вычислений между нодами. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Здесь он не прав - эрланговские возможности распараллеливания никак не завязаны на  функциональную парадигму, о чем я и написал. Имеете что возразить?&lt;br&gt;&lt;br&gt;Он был не прав, но и вы ответили не лучше. Вот это я и имею возразить.&lt;br&gt;Вы оба с ним стали рассуждать о вещах, к функ парадигме не относящимся, так как будто они к ней относятся.&lt;br&gt;&lt;br&gt;Он попытался противопоставить Эрланг императивным языкам, тогда как у Эрланка ядро тоже императивное, потому и параллелится с помощью сообщений. А вы заявили: &quot;а уж потом - за счёт своей функциональной природы&quot;. Из ваших слов получается, что якобы &quot;функциональная природа&quot; плохо параллелится.&lt;br&gt;&lt;br&gt;В том то и дело, что в Эрланге этой &quot;функциональной природы&quot; по</description>
</item>

<item>
    <title>Основатель CouchDB покинул Apache в пользу развития системы ... (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/82241.html#25</link>
    <pubDate>Thu, 12 Jan 2012 15:30:01 GMT</pubDate>
    <description>Речь была вот о чем.&lt;br&gt;&lt;br&gt;Я отвечал вот на это утверждение hummermania:&lt;br&gt;&#091;code&#093;&lt;br&gt;Там где императивные языки встают в тупик при банальной задаче запуска десятков(сотен/тысяч) тредов с высокой интенсивностью обмена данных между ними - Эрланг справляется на ура, не говоря уже про распараллеливание вычислений между нодами.&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;Здесь он не прав - эрланговские возможности распараллеливания никак не завязаны на функциональную парадигму, о чем я и написал. Имеете что возразить?&lt;br&gt;&lt;br&gt;Насчёт гусей я не в курсе, а &quot;функциональный параллеллизм&quot; (то есть когда рантайм за счет чистоты может распараллелить выполнение какой-то функции) - штука таки пакетная, вы не можете в середине выполнения этой самой фукции проверить какое-то внешнее условие и изменить поведение - отдали агрументы, получили результаты. Понятно, что это by design, но в реальном мире это часто неудобно, хотя обходные пути придумать можно, конечно.&lt;br&gt;&lt;br&gt;И да - эрланг impure, что и делает, собственно, его пригодным для реальных задач. А вот насчет изменяемы</description>
</item>

<item>
    <title>Основатель CouchDB покинул Apache в пользу развития системы ... (simpler)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/82241.html#24</link>
    <pubDate>Wed, 11 Jan 2012 19:02:31 GMT</pubDate>
    <description>&amp;gt; Речь как бы не об этом была&lt;br&gt;&lt;br&gt;О чем именно не об этом?&lt;br&gt;&lt;br&gt;&amp;gt; (хотя в чистой функциональщине параллелизм, как и всё остальное - на уровне обработки пакетных заданий),&lt;br&gt;&lt;br&gt;Чушь.&lt;br&gt;А в чистой рязанщине Гусь Железный да Гусь Хрустальный - тоже сразу пакетом, как и все остальные гуси.&lt;br&gt;&lt;br&gt;&amp;gt; а о том, что конкретно в эрланге для реализации параллелизма используется технология, с функциональной парадигмой вообще не связанная.&lt;br&gt;&lt;br&gt;Как и в случае всех функциональных языках с побочными эффектами и изменяемыми переменными, в реализации которых используются технологии, с функциональной парадигмой вообще не связанные.&lt;br&gt;&lt;br&gt;Тавтология. Предмета не знаете.&lt;br&gt;</description>
</item>

<item>
    <title>Основатель CouchDB покинул Apache в пользу развития системы ... (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/82241.html#23</link>
    <pubDate>Wed, 11 Jan 2012 09:57:28 GMT</pubDate>
    <description>Речь как бы не об этом была (хотя в чистой функциональщине параллелизм, как и всё остальное - на уровне обработки пакетных заданий), а о том, что конкретно в эрланге для реализации параллелизма используется технология, с функциональной парадигмой вообще не связанная.&lt;br&gt;</description>
</item>

<item>
    <title>Основатель CouchDB покинул Apache в пользу развития системы ... (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/82241.html#22</link>
    <pubDate>Fri, 06 Jan 2012 20:42:51 GMT</pubDate>
    <description>&amp;gt; Родина Эрланга - телекоммуникации. Там где высокая нагрузка,&lt;br&gt;&amp;gt; высокие требования к отказоустойчивости и повышенная доступность.&lt;br&gt;&lt;br&gt;http://ftp.linux.kiev.ua/pub/Linux/xpandrx/highload_2011.pdf (м-да, чувствую себя малость спамером -- что-то частовато эту ссылку последние дни приходится вспоминать по разным поводам :)&lt;br&gt;</description>
</item>

<item>
    <title>Основатель CouchDB покинул Apache в пользу развития системы ... (simpler)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/82241.html#21</link>
    <pubDate>Fri, 06 Jan 2012 19:15:45 GMT</pubDate>
    <description>&amp;gt; Или разворачивать LAMP связку&lt;br&gt;&lt;br&gt;LAMP на CouchDB? Гламурно!&lt;br&gt;Но будет ли тогда это LAMP?&lt;br&gt;</description>
</item>

<item>
    <title>Основатель CouchDB покинул Apache в пользу развития системы ... (simpler)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/82241.html#20</link>
    <pubDate>Fri, 06 Jan 2012 16:46:26 GMT</pubDate>
    <description>&amp;gt; Также стоит помнить, что функциональные языки на текущих архитектурах процессоров медленнее исполняются, чем их императивные аналоги.&lt;br&gt;&lt;br&gt;Ничего подобного. Это смотря как они реализованы.&lt;br&gt;&lt;br&gt;Скорее многие разработчики &quot;старой закалки&quot; медленно избавляются от стереотипов на текущих архитектурах их императивного мышления. Ну и отсутствие математической подготовки сказывает, тут уж ничего не поделаешь. Если человек привык мыслить на уровне действий и процессов, и математику еще в детстве не осилил, то это навсегда.&lt;br&gt;</description>
</item>

<item>
    <title>Основатель CouchDB покинул Apache в пользу развития системы ... (simpler)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/82241.html#19</link>
    <pubDate>Fri, 06 Jan 2012 14:27:06 GMT</pubDate>
    <description>&amp;gt; При всём уважении к эрлангу - он хорошо параллелизуется в первую очередь за счёт толковой архитектуры OTP, во вторую - за счёт параллелизма через сообщения, а уж потом - за счёт своей функциональной природы.&lt;br&gt;&lt;br&gt;При всем уважении к императиву ваши высказывания никакого уважения не заслуживают. Функциональная парадигма легко параллелится именно по своей природе. И без всяких сообщений. Сообщения как раз таки и нужны для распараллеливания множества независимых состояний в императивной модели. А функциональная модель от этих проблем свободна.&lt;br&gt;&lt;br&gt;Просто Erlang - не является чисто функциональным языком, как и большинство якобы функциональных языков. Опять-таки при всем уважении к Эрлангу и другим языкам, где функциональность реализована без контроля побочных эффектов на уровне транслятора.&lt;br&gt;</description>
</item>

<item>
    <title>Основатель CouchDB покинул Apache в пользу развития системы ... (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/82241.html#18</link>
    <pubDate>Fri, 06 Jan 2012 10:27:53 GMT</pubDate>
    <description>Левых зависимостей - аж один эрланг. Который даёт удобные параллелизм и надежность, а также хорошо управляет сложностью. А обработку логично делать на более приспособленных к этому языках. Так что тандем очень толковый, думаю, к тому многие проекты придут.&lt;br&gt;</description>
</item>

</channel>
</rss>
