<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Релиз СУБД SQLite 3.30</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118652.html</link>
    <description>Опубликован релиз SQLite 3.30.0, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Bentley и Bloomberg...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=51621&lt;br&gt;</description>

<item>
    <title>Релиз СУБД SQLite 3.30 (MBG)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118652.html#40</link>
    <pubDate>Sun, 13 Oct 2019 05:45:38 GMT</pubDate>
    <description>Предпочтительнее простенький REST API сделать, чем сетевые файловые системы использовать. Или, как вариант, работать с копиями базы локально и время от времени синхронизировать с основной базой. Все зависит от задачи.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз СУБД SQLite 3.30 (me)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118652.html#39</link>
    <pubDate>Wed, 09 Oct 2019 20:46:25 GMT</pubDate>
    <description>Скрипт бд, запросы и свои замеры в студию.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз СУБД SQLite 3.30 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118652.html#38</link>
    <pubDate>Tue, 08 Oct 2019 09:38:17 GMT</pubDate>
    <description>Прочитаю, спасибо! Оптимизировать запросы пока нет необходимости, итак всё &quot;летает&quot;. Таймауты ловятся редко и не парят совершенно. А WAL-режим разве работает при доступе к файлу по сети LAN? По-моему он только при чтении на той же машине работает.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз СУБД SQLite 3.30 (MBG)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118652.html#36</link>
    <pubDate>Mon, 07 Oct 2019 17:39:25 GMT</pubDate>
    <description>Медленнее, но не поэтому. При доступе только на чтение без блокировок нет никаких &quot;конфликтов записи&quot;. &lt;br&gt;&lt;br&gt;&amp;gt; &quot;SQLite если и читает во время записи - просто шлет таймаут клиенту на 1 сек. и всё. &quot;&lt;br&gt;&lt;br&gt;Не обязательно, есть разные варианты работы. Смотрите WAL-режим, чтение &quot;грязных&quot; данных и проч. настройки. Так что можно и без таймаутов обходиться.&lt;br&gt;&lt;br&gt;Рекомендую вот это почитать:&lt;br&gt;https://www.sqlite.org/queryplanner-ng.html&lt;br&gt;Ну и вдобавок&lt;br&gt;https://sqlite.org/optoverview.html&lt;br&gt;&lt;br&gt;В рунете вообще не встречал обсуждений того, насколько хорош планировщик запросов эскулайт. Помнится, на форуме sql.ru Олег Бартунов на мой вопрос о возможности создания детерминированного планировщика для постгреса счел это невозможным. Хотя в эскулайте детерминированный планировщик практически полностью решает все проблемы с планами выполнения - в самых сложных случаях достаточно правильную статистику собрать/сгенерировать.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз СУБД SQLite 3.30 (MBG)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118652.html#35</link>
    <pubDate>Mon, 07 Oct 2019 17:27:43 GMT</pubDate>
    <description>&quot;в 3-4 раза быстрее&quot; - это ерунда, потому что на сложных селектах из многих таблиц можно и на 3-4 порядка (десятичных) выигрыш получить. При условии, что статистика таблиц собрана правильно или сгенерирована (эскулайт умеет сохранить и загрузить статистику для планировщика). А вот в постресе, к примеру, объединение десятков таблиц или сложные коррелированные подзапросы требуют шаманства для получения правильного плана выполнения. Особенно, когда речь идет о пространственных данных и модулях PostGIS vs Spatialite.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз СУБД SQLite 3.30 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118652.html#34</link>
    <pubDate>Mon, 07 Oct 2019 10:05:19 GMT</pubDate>
    <description>Сеть не тормозит, один сегмент. Индексы используем обычные (аналитика бухучета по субконто - названия Контрагентов, Материалов итп). Серверные СУБД медленнее SQLite просто потому что заняты предотвращением конфликтов записи и проверкой типов. SQLite если и читает во время записи - просто шлет таймаут клиенту на 1 сек. и всё.  &lt;br&gt;</description>
</item>

<item>
    <title>Релиз СУБД SQLite 3.30 (MBG)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118652.html#33</link>
    <pubDate>Mon, 07 Oct 2019 08:51:04 GMT</pubDate>
    <description>Это у вас 1GB сеть тормозит :) Ну или Btree  индексы слишком активно используете...&lt;br&gt;</description>
</item>

<item>
    <title>Релиз СУБД SQLite 3.30 (MBG)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118652.html#32</link>
    <pubDate>Mon, 07 Oct 2019 08:48:51 GMT</pubDate>
    <description>Зато автор рассматривает присылаемые патчи и переписывает их сам, если удастся убедить, в чем их польза. В свое время я достаточно долго с Ричардом обсуждал добавление сжатия FTS-индекса и он это реализовал в коде - хотя и не так, как было сделано в моих патчах, но какая разница.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз СУБД SQLite 3.30 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118652.html#31</link>
    <pubDate>Mon, 07 Oct 2019 05:44:17 GMT</pubDate>
    <description>SQLite, расшаренная на десrтопе на SSD в типичном режиме работы: &lt;br&gt;- 1 поток записи (5&#037; времени) &lt;br&gt;- 4 потока чтения по сети 1GB LAN через ODBC/JDBC (20&#037; времени) &lt;br&gt;- простой (75&#037; времени)&lt;br&gt;оказывается в 3-4 раза быстрее по отклику и скорости выполнения SQL-запросом чем в тех же условиях та же база на MS Access, HSQLDB, MySQL, PostgreSQL, FireBird. База 1 Гб, 100 полей х 3000000 строк &lt;br&gt;Работа с SQLite с WAL из Python - оказывается еще быстрее раза в два. Честно говоря, ничего быстрее я не знаю и скорее всего что быстрее ничего нет. Все дело в указателях файла. IN-MEMORY она тоже умеет, но это не в счет. &lt;br&gt;</description>
</item>

</channel>
</rss>
