<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Релиз документо-ориентированной СУБД MongoDB 4.0</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114724.html</link>
    <description>Доступен (https://www.mongodb.com/blog/post/mongodb-multi-document-acid-transactions-general-availability) стабильный выпуск документо-ориентированной СУБД MongoDB 4.0 (https://www.mongodb.com/mongodb-4.0), которая занимает нишу между быстрыми и масштабируемыми системами, оперирующими данными в формате ключ/значение, и реляционными СУБД, функциональными и удобными в формировании запросов. Код MongoDB написан на языке C++ и распространяется (https://github.com/mongodb/mongo/) в рамках лицензии AGPLv3. Сборки MongoDB 4.0 сформированы (https://www.mongodb.org/downloads#community) для Linux, Windows и macOS.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;MongoDB поддерживает хранение документов в JSON-подобном формате, имеет достаточно гибкий язык для формирования запросов, может создавать индексы для различных хранимых атрибутов, эффективно обеспечивает хранение больших бинарных объектов, поддерживает журналирование операций по изменению и добавлению данных в БД, может работать в соответствии с парадигмой Map/Reduce, поддерживает репликацию и построен</description>

<item>
    <title>Релиз документо-ориентированной СУБД MongoDB 4.0 (MadeInRussia)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114724.html#85</link>
    <pubDate>Thu, 05 Jul 2018 10:59:40 GMT</pubDate>
    <description>Postgres очень дорого и хрупко горизонтально масштабируется. И при этом вообще не эластичный (когда нужно без downtime с минимальным ручным вмешательством добавить или убавить несколько штук или десятков узлов) нифига.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Такие системы как Mongo, Ignite, Cassandra предназначены для ситуаций, где нужно быстро и дешево горизонтально масштабироваться в высоконагруженной OLTP-системе, при необходимости оперативно доставлять и убирать узлы, обеспечивая эластичное масштабирование.&lt;br&gt;&lt;br&gt;Так, например, Netflix в свое время тестировал Cassandra на кластерах до 288 узлов: https://medium.com/netflix-techblog/benchmarking-cassandra-scalability-on-aws-over-a-million-writes-per-second-39f45f066c9e&lt;br&gt;&lt;br&gt;И даже делал утилиту для автоматического масштабирования:&lt;br&gt;https://medium.com/netflix-techblog/scryer-netflixs-predictive-auto-scaling-engine-a3f8fc922270&lt;br&gt;https://medium.com/netflix-techblog/scryer-netflixs-predictive-auto-scaling-engine-part-2-bb9c4f9b9385&lt;br&gt;&lt;br&gt;Ignite имеет кластеры на 2 000 узлов: https://www.gridgain.com/r</description>
</item>

<item>
    <title>Релиз документо-ориентированной СУБД MongoDB 4.0 (Жаба)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114724.html#84</link>
    <pubDate>Thu, 05 Jul 2018 08:42:54 GMT</pubDate>
    <description>&amp;gt; Накладно при откате ?&lt;br&gt;&amp;gt; Мы говорим про нормальную работу БД, где коммиты происходят значительно чаще чем &lt;br&gt;&amp;gt; откаты. Зачем PG нужен этот мусор? Если бы их все устраивало, &lt;br&gt;&amp;gt; они бы на каждой конфе не говорили, что хотят переписать движок &lt;br&gt;&amp;gt; и сделать его таким же как у Oracle &lt;br&gt;&lt;br&gt;О каком мусоре речь? Это, батенька, не мусор, а многоверсионность. В её самой напрашивающейся реализации -- хранить исторические данные о данных в виде самих этих... данных. В Оракле подход другой, в Оракле хранят довольно сложно устроенный код, как собрать состояние блока на любой момент в прошлом (в пределах объёма сегмента отката). Какой подход лучше -- бесполезный спор(т).&lt;br&gt;Обслуживание же MVCC в Слоне тема давно уже не болезненная. Просто нужно делать автовакуум очень часто. Вот и всё. Очень-очень часто. Да и не ясно к чему о ней тут.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз документо-ориентированной СУБД MongoDB 4.0 (Жаба)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114724.html#83</link>
    <pubDate>Thu, 05 Jul 2018 08:28:38 GMT</pubDate>
    <description>Зависит от орм-а. Если вы о реализациях JPA, то версионность часть стандарта, так что такая ситуация менеджером обрабатывается. Тут важнее понимать, что происходит.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз документо-ориентированной СУБД MongoDB 4.0 (лютый охохоня...)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114724.html#82</link>
    <pubDate>Thu, 05 Jul 2018 02:29:58 GMT</pubDate>
    <description>&amp;gt;В Монге длительная операция может упорно что-то там изменять, а другая, начавшаяся после, но короткая, видит такие &quot;сырые&quot; изменения и без проблем фигачит прямо по ним&lt;br&gt;&lt;br&gt;Если это недопустимо и тем не менее происходит, то вывод ровно один: прогер ленивый олень.&lt;br&gt;Тут один уже отписался, что &quot;ну $set же никто не использует, все олени за replace&quot;&lt;br&gt;&lt;br&gt;Открою страшную тайну: с труЪ СУБД + ORM фреймворк у того же самого оленя будут те же самые проблемы, он делает entity managed, чего-то там с ним долго делает, если кто-то другой дернет глобальный update, то persist() на эту entity перезапишет результаты глобального апдейта.&lt;br&gt;&lt;br&gt;ОКей, без ORM фреймворк эта проблема тоже никуда не делась. Если у тебя разные процессы живут своей жизнью и один делает глобальный UPDATE, то выполнятся они по очереди, но проблема перезаписи данных никуда не ушла.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз документо-ориентированной СУБД MongoDB 4.0 (анонсим)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114724.html#81</link>
    <pubDate>Wed, 04 Jul 2018 20:28:53 GMT</pubDate>
    <description>Великолепный ответ!&lt;br&gt;</description>
</item>

<item>
    <title>Релиз документо-ориентированной СУБД MongoDB 4.0 (anonymous)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114724.html#80</link>
    <pubDate>Wed, 04 Jul 2018 17:51:54 GMT</pubDate>
    <description>&amp;gt;&amp;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;</description>
</item>

<item>
    <title>Релиз документо-ориентированной СУБД MongoDB 4.0 (anonymous)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114724.html#79</link>
    <pubDate>Wed, 04 Jul 2018 17:40:06 GMT</pubDate>
    <description>Ну что ты несешь? Сидели бы по углам и не вылазили&lt;br&gt;</description>
</item>

<item>
    <title>Релиз документо-ориентированной СУБД MongoDB 4.0 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114724.html#78</link>
    <pubDate>Wed, 04 Jul 2018 11:36:45 GMT</pubDate>
    <description>Ну это вааще роскомнадзор какой-то&lt;br&gt;</description>
</item>

<item>
    <title>Релиз документо-ориентированной СУБД MongoDB 4.0 (Жаба)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114724.html#77</link>
    <pubDate>Wed, 04 Jul 2018 11:28:59 GMT</pubDate>
    <description>По-моему, некорретно называть Монго СУБД. Монго, всё же, это мета-файловая система. Функционально она ничем не лучше сочетания, скажем, работающего по верх zfs grep-а. Ну в сочетании с какой-нибудь технологией блочной репликации.&lt;br&gt;</description>
</item>

</channel>
</rss>
