<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Компания Oracle открыла код библиотеки ODPI-C для СУБД Oracle</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/111995.html</link>
    <description>Компания Oracle объявила (https://blogs.oracle.com/opal/open-source-library-drives-powerful-oracle-database-applications) об открытии  исходных текстов библиотеки ODPI-C (https://oracle.github.io/odpi/) для СУБД Oracle, представляющий программный интерфейс для упрощения доступа к СУБД  из приложений на языках C/C++. По сравнению с OCI новый интерфейс заметно упрощает процесс разработки, предоставляет более абстрактные методы управления памятью и ресурсами, и позволяет обойтись меньшим кодом в случаях когда не требуется применение расширенных возможностей Oracle. Библиотека является обвязкой над низкоуровневым интерфейсом Oracle Call Interface (OCI). Код написан на языке Си и распространяется (https://github.com/oracle/odpi) под лицензией Apache 2.0.&lt;br&gt;&lt;br&gt;&lt;br&gt;Изначально ODPI-C был разработан в процессе создания Python-интерфейса cx_Oracle и также задействован в драйверах для Node.js, Go и Rust. &lt;br&gt;ODPI-C позволяет выполнить SQL и  PL/SQL c поддержкой курсоров прокрутки, объектов, JSON, загрузки массивов, кэширования</description>

<item>
    <title>Компания Oracle открыла код библиотеки ODPI-C для СУБД Oracl... (_)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/111995.html#22</link>
    <pubDate>Mon, 21 Aug 2017 20:19:53 GMT</pubDate>
    <description>Скоро вы все их мыть будете ибо Монга - *нище лютое!  :)&lt;br&gt;</description>
</item>

<item>
    <title>Компания Oracle открыла код библиотеки ODPI-C для СУБД Oracl... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/111995.html#21</link>
    <pubDate>Mon, 21 Aug 2017 17:24:29 GMT</pubDate>
    <description>Олдфаги ещё не забыли, как &quot;взламываются&quot; их БД?&lt;br&gt;Патчим клиентский бинарник и... всё, можно авторизовываться &quot;известным вам&quot; (любым) паролем.&lt;br&gt;</description>
</item>

<item>
    <title>Компания Oracle открыла код библиотеки ODPI-C для СУБД Oracl... (лютый жабист__)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/111995.html#20</link>
    <pubDate>Sat, 19 Aug 2017 07:27:03 GMT</pubDate>
    <description>Кстати, ты конечно сравниваешь бесплатный Пг и бесплатный oracle 11 xe? Ха-ха-ха...&lt;br&gt;&lt;br&gt;У нас в конторе такой ДБАшечка раньше тоже был - давайте сопрём oracle ee за 100килобаксов, а то мне лень руками и головой пошевелить с этим вашим Пг.&lt;br&gt;Взяли вообще монго, а дба теперь полы моет.&lt;br&gt;</description>
</item>

<item>
    <title>Компания Oracle открыла код библиотеки ODPI-C для СУБД Oracl... (лютый жабист__)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/111995.html#19</link>
    <pubDate>Fri, 18 Aug 2017 07:33:01 GMT</pubDate>
    <description>&amp;gt; как только научится ... очень много чему. Да есть подвижки, но для &lt;br&gt;&amp;gt; многих применений пока ещё очень далеко.&lt;br&gt;&lt;br&gt;Вот это динозавр откопался :)))) для информации, на этой планете последние 10 лет рулят NOSQL.&lt;br&gt;</description>
</item>

<item>
    <title>Компания Oracle открыла код библиотеки ODPI-C для СУБД Oracl... (лютый жабист__)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/111995.html#18</link>
    <pubDate>Fri, 18 Aug 2017 07:29:11 GMT</pubDate>
    <description>&amp;gt;используя оракл, всё их нагромождение классов можно заменить несколькими хранимыми процедурами по 10-20 строк в каждой&lt;br&gt;&lt;br&gt;Ну и ересь :))) ещё скажи, что процедурное программирование круче ООП. &lt;br&gt;&lt;br&gt;По моим наблюдениям PLSQLные портянки намного многословнее, чем жабокод.&lt;br&gt;Который кстати далеко не лаконичен, что впрочим лечится хорошей IDE. &lt;br&gt;А у вас где отладчик, unittest-ы?&lt;br&gt;&lt;br&gt;Когда ядро проекта написано на PLSQL то скорость разработки очень быстро падает до нуля и морфирует в зацикленный процесс багогенерации, пока не придёт жабист и не перепишет всё нормально :))))&lt;br&gt;</description>
</item>

<item>
    <title>Компания Oracle открыла код библиотеки ODPI-C для СУБД Oracl... (ыы)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/111995.html#17</link>
    <pubDate>Wed, 16 Aug 2017 16:16:38 GMT</pubDate>
    <description>&amp;gt;Зато есть изврат &quot;select for update&quot;, который блокирует другие запросы.&lt;br&gt;&lt;br&gt;Вот про изврат  - мне понравилось :)&lt;br&gt;А в постргесс select for update не блокирует таблицу?  А как же тогда достигается консистентность?&lt;br&gt;https://www.postgresql.org/docs/9.5/static/sql-select.html&lt;br&gt;</description>
</item>

<item>
    <title>Компания Oracle открыла код библиотеки ODPI-C для СУБД Oracl... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/111995.html#16</link>
    <pubDate>Wed, 16 Aug 2017 12:44:28 GMT</pubDate>
    <description>Посмотрел код примера. :(&lt;br&gt;Если это &quot;интерфейс заметно упрощает процесс разработки&quot; - то &lt;br&gt;используемая мной библиотека IBPP для Firebird от 2007 года - верх совершенства, а OTL вообще вне сравнения ...&lt;br&gt;</description>
</item>

<item>
    <title>Компания Oracle открыла код библиотеки ODPI-C для СУБД Oracl... (Агроном)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/111995.html#15</link>
    <pubDate>Wed, 16 Aug 2017 11:39:52 GMT</pubDate>
    <description>&amp;gt;Зато есть изврат &quot;select for update&quot;, который блокирует другие запросы.&lt;br&gt;&lt;br&gt;nowait пробывал?&lt;br&gt;&lt;br&gt;&amp;gt;А read uncommited в oracle иногда очень не хватает, особенно, если кто-то выполнил &quot;select for update&quot;.&lt;br&gt;&lt;br&gt;Зачем тогда СУБД? Пиши сразу в файл, так гораздо быстрее&lt;br&gt;</description>
</item>

<item>
    <title>Компания Oracle открыла код библиотеки ODPI-C для СУБД Oracl... (n)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/111995.html#14</link>
    <pubDate>Wed, 16 Aug 2017 09:31:58 GMT</pubDate>
    <description>&amp;gt; И &quot;postgres наше всё&quot; говорят ява программисты, которые могут только insert/update/delete.&lt;br&gt;&amp;gt; И у которых здорово подгорает, когда показываешь, что используя оракл, всё их нагромождение классов можно заменить несколькими хранимыми процедурами по 10-20 строк в каждой.&lt;br&gt;&lt;br&gt;Про хранимые процедуры у postgres слышал?&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Не могу ничего сказать о качестве кода ни в postgres, ни в oracle - не видел ни там, ни там.&lt;br&gt;&amp;gt; Но документация в oracle лучше.&lt;br&gt;&lt;br&gt;Объёмнее - это да. Но найти что-то конкретное бывает ой как непросто и небыстро.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; То для чего в оракл есть готовые решения (управление транзакциями, пакеты, автономные тразакции, запуск задач по расписанию, переносимые табличные пространства, переопределение таблиц, флэшбэк архив, репликация и т.д. и т.д)&lt;br&gt;&amp;gt; в postgres приходится делать самому (и _поразному_ на разных OS).&lt;br&gt;&lt;br&gt;То есть как самому? Вообще с нуля? Или всё-же в сети встречаются готовые примеры (для разных OS)?&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; В оракл нет извратов типа &quot;set transaction isolation level read uncommited&quot;&lt;br&gt;&lt;br&gt;Зато е</description>
</item>

</channel>
</rss>
