<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск FerretDB 0.1, реализации MongoDB на базе СУБД PostgreSQL </title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/127196.html</link>
    <description>Опубликован  выпуск проекта FerretDB 0.1 (бывший MangoDB), позволяющего заменить документо-ориентированную СУБД MongoDB на PostgreSQL без внесения изменений в код приложений. FerretDB реализован как прокси-сервер, транслирующий обращения к MangoDB в SQL-запросы к PostgreSQL, что позволяет использовать  PostgreSQL в качестве фактического хранилища. Код написан на языке Go и распространяется под лицензией  Apache 2.0...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56971&lt;br&gt;</description>

<item>
    <title>Выпуск FerretDB 0.1, реализации MongoDB на базе СУБД Postgre... (Owlet)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/127196.html#102</link>
    <pubDate>Sun, 10 Apr 2022 10:02:40 GMT</pubDate>
    <description>&amp;gt; почему goLevelDB рвёт все вот эти ваши Постгресы/Мускли как Тузик грелку&lt;br&gt;&lt;br&gt;Сравнивать полноценный SQL с key-value хранилищем, это экспертиза уровня боженька.&lt;br&gt;&lt;br&gt;Но за ссылки спасибо.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск FerretDB 0.1, реализации MongoDB на базе СУБД Postgre... (ананоша)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/127196.html#101</link>
    <pubDate>Sat, 09 Apr 2022 17:47:36 GMT</pubDate>
    <description>Я так и думал что монга нужна для поиграться&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск FerretDB 0.1, реализации MongoDB на базе СУБД Postgre... (Фняк)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/127196.html#100</link>
    <pubDate>Fri, 08 Apr 2022 21:56:15 GMT</pubDate>
    <description>А оно поддерживает кластерные служебные команды? Ну т.е. чтобы можно было на mongos + пачке ferretdb собрать аналог кластерной монги &lt;br&gt;</description>
</item>

<item>
    <title>Выпуск FerretDB 0.1, реализации MongoDB на базе СУБД Postgre... (mickvav)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/127196.html#99</link>
    <pubDate>Fri, 08 Apr 2022 10:59:33 GMT</pubDate>
    <description>Неплохо так сгубила - акции с 18-го года выросли в 15 раз примерно...&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск FerretDB 0.1, реализации MongoDB на базе СУБД Postgre... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/127196.html#98</link>
    <pubDate>Thu, 07 Apr 2022 11:55:34 GMT</pubDate>
    <description>Ну-ка, расскажите как вы с помощью hash будете восстанавливать данные? Я хочу это послушать.&lt;br&gt;&lt;br&gt;Hash только сможет вам показать что данные изменены, но не скажет как и где. Блок будет потерян.&lt;br&gt;&lt;br&gt;Посмотрите курс по базам данных от CMU. Там Mongo затрагивается.&lt;br&gt;&lt;br&gt;Грубо говоря ничего лучше реляционных баз данных не придумано.&lt;br&gt;&lt;br&gt;Внутри Mongo работает более-менее как классические бд.&lt;br&gt;&lt;br&gt;И Mongo давно не нужна, когда есть NewSQL БД, например YugaByte DB.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск FerretDB 0.1, реализации MongoDB на базе СУБД Postgre... (игогошник)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/127196.html#97</link>
    <pubDate>Thu, 07 Apr 2022 08:31:44 GMT</pubDate>
    <description>Как я тебе ее форкну, она ж не на go!&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск FerretDB 0.1, реализации MongoDB на базе СУБД Postgre... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/127196.html#96</link>
    <pubDate>Thu, 07 Apr 2022 06:51:26 GMT</pubDate>
    <description>&amp;gt; надо много и быстро писать в единственную таблицу и читать буквально по паре признаков&lt;br&gt;&lt;br&gt;Если наоборот? Или неизвестно распределение чтений и записей (рандом)?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск FerretDB 0.1, реализации MongoDB на базе СУБД Postgre... (Брат Анон)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/127196.html#95</link>
    <pubDate>Thu, 07 Apr 2022 05:57:22 GMT</pubDate>
    <description>&amp;gt; Начнём с азов. Если вы пишите данные надёжно - вам нужно сделать &lt;br&gt;&amp;gt; как минимум 3 записи. Именно настоящие записи в файл с синхронизацией. &lt;br&gt;&lt;br&gt;Вы вообще читаете, что вам пишут? Ещё раз напишу: у нормальных людей Монга работает в ТРЁХ интсансах. И в разных ЦОДах. Ещё раз вам пишу6 НЕ НУЖНО делать ТРИ записи. Достаточно убедиться только в том, что сделано ОДНА запись в мастере, ОДНА запись в копии, при ТРЁХ командах записи.&lt;br&gt;&lt;br&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;&amp;gt; Чтобы знать что другие инстансы что-то получили, нужно хотя бы получить от &lt;br&gt;&amp;gt; них ответ обратно. Это 2 RTT.&lt;br&gt;&lt;br&gt;Нет. Только один. &lt;br&gt;&lt;br&gt;&amp;gt; А если secondary не пишут реально на диск, и транзакция считается подтвержденной &lt;br&gt;&amp;gt; без записи, те данные в памяти - то </description>
</item>

<item>
    <title>Выпуск FerretDB 0.1, реализации MongoDB на базе СУБД Postgre... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/127196.html#94</link>
    <pubDate>Wed, 06 Apr 2022 21:05:22 GMT</pubDate>
    <description>Начнём с азов. Если вы пишите данные надёжно - вам нужно сделать как минимум 3 записи. Именно настоящие записи в файл с синхронизацией. &lt;br&gt;&lt;br&gt;Чтобы уметь восстановить испорченные диском данные. Иначе вы просто не сможете определить какие данные корректные, какие нет (в простом случае, без специальных кодов или хешей).&lt;br&gt;&lt;br&gt;Чтобы знать что другие инстансы что-то получили, нужно хотя бы получить от них ответ обратно. Это 2 RTT.&lt;br&gt;&lt;br&gt;А если secondary не пишут реально на диск, и транзакция считается подтвержденной без записи, те данные в памяти - то какая же это надёжность?&lt;br&gt;&lt;br&gt;И все эти записи и RTT по сети ГОРАЗДО медленнее чем обычная БД, которая пишет локально. Для надёжности за глаза Master-Slave, а для отказа диска - RAID. Это будет гораздо надёжнее и производительнее.&lt;br&gt;</description>
</item>

</channel>
</rss>
