<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Релиз Apache БД Cassandra 0.8.0 </title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/77688.html</link>
    <description>После шести месяцев разработки представлен (http://www.mail-archive.com/user&#037;40cassandra.apache.org/msg13822.html) релиз распределенной БД Apache Cassandra 0.8 (http://cassandra.apache.org/), относящейся к классу noSQL-систем и рассчитанной на создание высокомасштабируемых и надежных хранилищ огромных массивов данных, представленных в виде хэша. Изначально проект был разработан в недрах Facebook и в 2009 году передан под покровительство фонда Apache. Промышленные решения на базе Cassandra развернуты для обеспечения сервисов таких компаний, как Cisco, Cloudkick, Reddit, Digg, Rackspace и Twitter. Наиболее крупный кластер серверов, обслуживающих единую БД Cassandra, насчитывает более 400 машин.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;БД Cassandra написана на языке Java и объединяет в себе полностью распределенную hash-систему Dynamo, обеспечивающую практически линейную масштабируемость при увеличении объема данных. Cassandra использует модель хранения данных на базе семейства столбцов (ColumnFamily), отличающуюся от сист...&lt;br&gt;&lt;br&gt;URL: http://www.mai</description>

<item>
    <title>Релиз Apache БД Cassandra 0.8.0  (eugenyn)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/77688.html#41</link>
    <pubDate>Tue, 07 Jun 2011 13:19:50 GMT</pubDate>
    <description>&amp;gt; (для наблюдателей: тут как минимум одна грубая ошибка: оппонент не различает ОС &lt;br&gt;&amp;gt; QNX и ядро QNX &amp;#8212; и даже не указал, какое именно &lt;br&gt;&amp;gt; ядро имеет в виду; также он никогда в глаза не видел &lt;br&gt;&amp;gt; исходники ядра QNX, но считает, что осведомлён о нём достаточно)&lt;br&gt;&lt;br&gt;Так, так, так - расскажи в каких проектах ты применял QNX, если уж идти дальше по факту придирок и придумывания своей крутости.&lt;br&gt;&lt;br&gt;Если бы ты смотрел исходники *nix-ов, ты бы давно обратил внимание на использование ассемблера в Linux, факт чего для тебя оказался новостью.&lt;br&gt;&lt;br&gt;Ну, расскажи нам о своих проектах под QNX, жду.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Релиз Apache БД Cassandra 0.8.0  (anonymous)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/77688.html#40</link>
    <pubDate>Tue, 07 Jun 2011 13:07:43 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; ОС QNX, написанной полностью на ассемблере.&lt;br&gt;&amp;gt;&amp;gt; ORLY? BREAKING NEWS! ты просто фонтанируешь сенсациями.&lt;br&gt;&amp;gt; Таков твой пример. Пиши на ассемблере большие приложения и будет тебе счастье.&lt;br&gt;&lt;br&gt;это где я сказал, что &amp;#171;ОС QNX написана полностью на ассемблере&amp;#187;? O_O &lt;br&gt;&lt;br&gt;(для наблюдателей: тут как минимум одна грубая ошибка: оппонент не различает ОС QNX и ядро QNX &amp;#8212; и даже не указал, какое именно ядро имеет в виду; также он никогда в глаза не видел исходники ядра QNX, но считает, что осведомлён о нём достаточно)&lt;br&gt;&lt;br&gt;&amp;gt; Цитата из &amp;#171;Linux: Азбука ядра. М.: Кудиц-Пресс, 2007.&amp;#187; &lt;br&gt;&lt;br&gt;бла-бла-бла. где там про &amp;#171;большое количество кода на ассемблере&amp;#187;? ну и да &amp;#8212; 2007. ты бы ещё про винды 3.11 вспоминал.&lt;br&gt;&lt;br&gt;FYI: длина копипасты далеко не всегда кореллирует с её полезностью и отношением к теме обсуждения.&lt;br&gt;&lt;br&gt;&amp;gt; Для начала неплохо бы полистать учебники по программированию. Прежде чем писать что-то &lt;br&gt;&amp;gt; в Интернете на этот счет.&lt;br&gt;&lt;br&gt;что характерно для школьника: когда ему нечем крыть, он с пафосо</description>
</item>

<item>
    <title>Релиз Apache БД Cassandra 0.8.0  (eugenyn)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/77688.html#39</link>
    <pubDate>Tue, 07 Jun 2011 12:54:17 GMT</pubDate>
    <description>&amp;gt;&amp;gt; ОС QNX, написанной полностью на ассемблере.&lt;br&gt;&amp;gt; ORLY? BREAKING NEWS! ты просто фонтанируешь сенсациями.&lt;br&gt;&lt;br&gt;Таков твой пример. Пиши на ассемблере большие приложения и будет тебе счастье.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Да и сам Linux написан с применением большого количества &lt;br&gt;&amp;gt;&amp;gt; кода на ассемблере.&lt;br&gt;&amp;gt; мда&amp;#8230; знаешь, какой отличительный признак школьника? нет, не возраст: школьнику может &lt;br&gt;&amp;gt; и 50 лет быть. а отличительный признак такой: школьник безапеляционно несёт &lt;br&gt;&amp;gt; чепуху и никогда не утруждается никакими обоснованиями и доказательствами.&lt;br&gt;&lt;br&gt;Цитата из &quot;Linux: Азбука ядра. М.: Кудиц-Пресс, 2007.&quot;&lt;br&gt;&lt;br&gt;стр. 38:&lt;br&gt;&lt;br&gt;&quot;Linux - это операционная система. Поэтому его часть тесно связана с процессором, на котором он работает. Авторы Linux продалали огромную работу по минимизации процессрно- (и архитектурно-) зависимого кода, стараясь писать как можно менее архитектурно-зависимый код. В этом разделе мы рассмотрим следующее:&lt;br&gt;&lt;br&gt;- Каким образом некоторые функции реализуются на X86- и PowerPC-архитектурах.&lt;br&gt;&lt;br&gt;- Как использовать макросы и встр</description>
</item>

<item>
    <title>Релиз Apache БД Cassandra 0.8.0  (anonymous)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/77688.html#36</link>
    <pubDate>Tue, 07 Jun 2011 12:23:18 GMT</pubDate>
    <description>&amp;gt; ОС QNX, написанной полностью на ассемблере.&lt;br&gt;&lt;br&gt;ORLY? BREAKING NEWS! ты просто фонтанируешь сенсациями.&lt;br&gt;&lt;br&gt;&amp;gt; Да и сам Linux написан с применением большого количества &lt;br&gt;&amp;gt; кода на ассемблере.&lt;br&gt;&lt;br&gt;мда&amp;#8230; знаешь, какой отличительный признак школьника? нет, не возраст: школьнику может и 50 лет быть. а отличительный признак такой: школьник безапеляционно несёт чепуху и никогда не утруждается никакими обоснованиями и доказательствами.&lt;br&gt;&lt;br&gt;&amp;gt; 3D-шутеры&lt;br&gt;&amp;gt; Gothic&lt;br&gt;&lt;br&gt;you make me sad panda.&lt;br&gt;&lt;br&gt;&amp;gt; Я подскажу где ты ошибся &amp;#8212; выше я упоминал про 3D-шутеры, для &lt;br&gt;&amp;gt; написания которых вынуждены использовать С++&lt;br&gt;&lt;br&gt;ага. например DooM, Quake, Quake 2, Quake 3. Джон просто таки с плазмаганом отбивался от наседающих толп, которые вынуждали его использовать там C++. и отбился, что характерно.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз Apache БД Cassandra 0.8.0  (eugenyn)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/77688.html#35</link>
    <pubDate>Tue, 07 Jun 2011 12:12:37 GMT</pubDate>
    <description>&amp;gt;&amp;gt; В том то и дело, что процедурный &lt;br&gt;&amp;gt;&amp;gt; подход устанавливает верхнюю границу того кода, который вы можете оперативно поддерживать &lt;br&gt;&amp;gt;&amp;gt; - всего в пару тысяч строк, а ООП позволяет с легкостью &lt;br&gt;&amp;gt;&amp;gt; манипулировать десятками тысяч и сотнями тысяч строк кода.&lt;br&gt;&amp;gt; то-то линукс на сях, а не на жабе написан. видать, глупые люди &lt;br&gt;&amp;gt; его пишут: им никто не сказал, что процедурный подход не позволит &lt;br&gt;&amp;gt; разработать и поддерживать столь сложную программу. надо в LKML написать, что &lt;br&gt;&amp;gt; линуксу капец. ну, пока не поздно ещё.&lt;br&gt;&lt;br&gt;С таким же успехом можно привести пример имеющейся ОС QNX, написанной полностью на ассемблере. Да и сам Linux написан с применением большого количества кода на ассемблере.&lt;br&gt;&lt;br&gt;Я подскажу где ты ошибся - выше я упоминал про 3D-шутеры, для написания которых вынуждены использовать С++, с применением ассемблерных вставок и этот код вовсе не пару сотен строк. Но это не означает, что этот код очень легко поддерживать и модифицировать без создания многочисленных ошибок. Например вспомним игру Gothic 3, на ре</description>
</item>

<item>
    <title>Релиз Apache БД Cassandra 0.8.0  (anonymous)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/77688.html#34</link>
    <pubDate>Tue, 07 Jun 2011 11:54:45 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; наиболее полная и удобная поддержка ООП &lt;br&gt;&amp;gt;&amp;gt; да? там, наконец-то, реализовали прототипную модель?&lt;br&gt;&amp;gt; а в чем бенефит прототипов? и стоит ли это преимущество отсутствия строгой &lt;br&gt;&amp;gt; типизации?&lt;br&gt;&lt;br&gt;а это не важно. сказали, что наиболее полная и удобная &amp;#8212; предъявите. мне вот удобно прототипами, например. и, конечно, должны быть полноценные замыкания, без них в прототипы играть неинтересно.&lt;br&gt;&lt;br&gt;я, впрочем, вообще не считаю строгую типизацию необходимой. типизация &amp;#8212; штука опциональная. вон как в Strongtalk&apos;е. где, кстати, ООП сделано и получше, и поумней, и поудобней. но у человека жаба гойловного моска &amp;#8212; его, наверное, iZEN укусил.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз Apache БД Cassandra 0.8.0  (anonymous)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/77688.html#33</link>
    <pubDate>Tue, 07 Jun 2011 11:50:22 GMT</pubDate>
    <description>&amp;gt; В том то и дело, что процедурный &lt;br&gt;&amp;gt; подход устанавливает верхнюю границу того кода, который вы можете оперативно поддерживать &lt;br&gt;&amp;gt; - всего в пару тысяч строк, а ООП позволяет с легкостью &lt;br&gt;&amp;gt; манипулировать десятками тысяч и сотнями тысяч строк кода.&lt;br&gt;&lt;br&gt;то-то линукс на сях, а не на жабе написан. видать, глупые люди его пишут: им никто не сказал, что процедурный подход не позволит разработать и поддерживать столь сложную программу. надо в LKML написать, что линуксу капец. ну, пока не поздно ещё.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз Apache БД Cassandra 0.8.0  (eugenyn)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/77688.html#32</link>
    <pubDate>Tue, 07 Jun 2011 10:44:47 GMT</pubDate>
    <description>Для справки - упоминаемая выше библиотека OpenMP - имеет очень широкое распространение ПРИ написании многопоточных программ на _Фортране_ и С/С++.&lt;br&gt;&lt;br&gt;Для справки - сейчас большинство процессоров имеют по несколько ядер.&lt;br&gt;&lt;br&gt;Для справки - не использовать многопоточность при работе программы на нескольких ядрах - в большинстве случаев является не верным (исключения придумать можно но они не характерны).&lt;br&gt;</description>
</item>

<item>
    <title>Релиз Apache БД Cassandra 0.8.0  (eugenyn)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/77688.html#31</link>
    <pubDate>Tue, 07 Jun 2011 10:30:43 GMT</pubDate>
    <description>&amp;gt; Ну дык... Там не то, что оптимизируют такты, там еще и учитывают &lt;br&gt;&amp;gt; попадания и промахи кешей (не дисковых, разумеется).&lt;br&gt;&amp;gt; И вы со своими ООПешными джава замахами можете бенчить до посинения.&lt;br&gt;&amp;gt; Можете сколько угодно рассказывать маркетинговые &quot;саксесстори&quot;,&lt;br&gt;&amp;gt; когда нужна реактивность (для БД это как бы важно, &lt;br&gt;&amp;gt; странно правда?), джава теряет...&lt;br&gt;&lt;br&gt;Для справки - виртуальные машины пишут на нативном коде (при написании которых можно использовать ВСЕ ЧТО УГОДНО, имеющееся у нативных библиотек).&lt;br&gt;&lt;br&gt;Для справки - есть такая библиотека OpenMP, которая учитывает &quot;попадания и промахи кешей (не дисковых, разумеется)&quot; - при МНОГОПОТОЧНОЙ работе программы (на общей памяти, в данном случае, а вот MPI этот момент не учитывает).&lt;br&gt;&lt;br&gt;Для справки - OpenMP очень широко применяется разработчиками Oracle.&lt;br&gt;&lt;br&gt;Для справки - Oracle является владельцем и основным разработчиком виртуальной машины Java.&lt;br&gt;&lt;br&gt;Для справки - СУБД Oracle является одной из самых быстродействующей БД в мире (в телекоме стоят сплошь и рядом СУБД Oracle)</description>
</item>

</channel>
</rss>
