<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/stack_trace/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя stack_trace]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Wed, 24 Jun 2026 20:07:33 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Распределённые приложения на C++ с минимумом усилий]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/gridgain/articles/420623/</guid>
      <link>https://habr.com/ru/companies/gridgain/articles/420623/?utm_campaign=420623&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Цель моего поста — рассказать о C++ API распределенной базы данных Apache Ignite, который называется Ignite C++, а также о его особенностях.</p><br>
<p>О самом <a href="https://ignite.apache.org">Apache Ignite</a> на хабре писали уже не раз, так что наверняка некоторые из вас уже примерно представляют, что это такое и зачем нужно.</p><br>
<h2>Кратко об Apache Ignite для тех, кто пока с ним не знаком</h2><br>
<p>Не буду вдаваться в подробности о том, как появился Apache Ignite и чем отличается от классических баз данных. Все эти вопросы уже поднимались <a href="https://habr.com/post/310334/">тут</a>, <a href="https://habr.com/company/gridgain/blog/325830/">тут</a> или <a href="https://habr.com/company/jugru/blog/325672/">тут</a>.</p><br>
<p>Итак, Apache Ignite — это по сути быстрая распределённая база данных, оптимизированная для работы с оперативной памятью. Сам Ignite вырос из дата грида (In-memory Data Grid) и до недавнего времени позиционировался как очень быстрый, находящийся полностью в оперативной памяти распределённый кэш на основе распределенной хэш-таблицы. Вот почему, кроме хранения данных, в нем есть множество удобных фич для их быстрой распределенной обработки: Map-Reduce, атомарные операции с данными, полноценные ACID транзакции, SQL запросы по данным, так называемые Continues Queries, дающие возможность следить за изменением определённых данных и другие.</p><br>
<p>Однако недавно в платформе появилась <a href="https://habr.com/company/gridgain/blog/338606/">поддержка постоянного хранилища данных на диске</a>. После чего Apache Ignite получил все преимущества полноценной объектно ориентированной базы данных, сохранив при этом удобство, богатство инструментария, гибкость и быстроту дата грида.</p> <a href="https://habr.com/ru/articles/420623/?utm_campaign=420623&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Thu, 27 Sep 2018 08:00:01 GMT</pubDate>
      <dc:creator><![CDATA[stack_trace (GridGain)]]></dc:creator>
      <category><![CDATA[Блог компании GridGain]]></category><category><![CDATA[C++]]></category><category><![CDATA[SQL]]></category><category><![CDATA[Базы данных]]></category><category><![CDATA[Хранение данных]]></category>
      <category><![CDATA[Apache]]></category><category><![CDATA[Ignite]]></category><category><![CDATA[Apache Ignite]]></category><category><![CDATA[GridGain]]></category><category><![CDATA[C++]]></category><category><![CDATA[SQL]]></category><category><![CDATA[NoSQL]]></category><category><![CDATA[BigData]]></category><category><![CDATA[distributed computing]]></category><category><![CDATA[data store]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Релиз Rust 1.0 Alpha]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/247521/</guid>
      <link>https://habr.com/ru/articles/247521/?utm_campaign=247521&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[С удивлением обнаружил, что это ожидаемое многими событие почему-то обошло Хабр стороной. Думаю, что для многих программистов, следящих за этим языком программирования, будет полезно узнать, что тот самый релиз версии Rust 1.0.0 Alpha <a href="http://blog.rust-lang.org/2015/01/09/Rust-1.0-alpha.html">состоялся 9 января</a>. В этой версии наконец-то стабилизировали ядро языка и большую часть стандартной библиотеки, так что теперь можно начинать писать на Rust'е программы не боясь, что через неделю что-то сломается после обновления компилятора.<br/>
<br/>
От себя могу добавить, что язык действительно интересный и, как минимум, стоит внимания. <a href="https://habr.com/ru/articles/247521/?utm_campaign=247521&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut"></a>]]></description>
      
      <pubDate>Sat, 10 Jan 2015 09:49:12 GMT</pubDate>
      <dc:creator><![CDATA[stack_trace]]></dc:creator>
      <category><![CDATA[Программирование]]></category><category><![CDATA[Системное программирование]]></category><category><![CDATA[Rust]]></category>
      <category><![CDATA[rust]]></category><category><![CDATA[system programming]]></category><category><![CDATA[системное программирование]]></category><category><![CDATA[релиз]]></category><category><![CDATA[языки программирования]]></category><category><![CDATA[язык программирования]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Мьютексы в стиле Rust для C++]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/237941/</guid>
      <link>https://habr.com/ru/articles/237941/?utm_campaign=237941&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Здравствуй Хабрахабр!<br/>
<br/>
Я часто разрабатываю программы на C++ и люблю этот язык, что бы о нём ни говорили. Наверное потому, что во многих областях замены ему пока что нет. Однако язык этот, как все мы знаем, не лишён недостатков, и поэтому я всегда с интересом слежу за новыми подходами, паттернами или даже языками программирования, призванными решить какую-то часть этих проблем.<br/>
<br/>
Так, недавно, я с интересом просматривал <a href="http://habrahabr.ru/company/yandex/blog/235789/">презентацию</a> Степана Кольцова <a href="https://habrahabr.ru/users/stepancheg/" class="user_link">stepancheg</a> о языке программирования Rust, и мне очень понравилась идея реализации мьютаксов в этом языке. Причём никаких препятствий для реализации подобного примитива в C++ я не увидел и сразу же открыл IDE, с целью реализовать подобное на практике.<br/>
 <a href="https://habr.com/ru/articles/237941/?utm_campaign=237941&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Кому интересно, что из этого вышло - прошу пожаловать под кат</a>]]></description>
      
      <pubDate>Wed, 24 Sep 2014 07:43:02 GMT</pubDate>
      <dc:creator><![CDATA[stack_trace]]></dc:creator>
      <category><![CDATA[C++]]></category><category><![CDATA[Программирование]]></category>
      <category><![CDATA[с++]]></category><category><![CDATA[c++11]]></category><category><![CDATA[rust]]></category><category><![CDATA[mutex]]></category><category><![CDATA[multithreading]]></category><category><![CDATA[synchronization]]></category><category><![CDATA[templates]]></category><category><![CDATA[template]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
