|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov То есть кривой PG for Windows это "фу, отстой для лохов", а точно такой же Оракул - "смотрите видосики как делать правильно". Оке... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 16:12 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Оракул уже перестал ставиться исключительно в корень диска С и напрочь отказываться работать если установлен в путь с пробелами? Дмитрий, вот даже интересно, какую последнюю версию оракла вы устанавливали под windows. Указать любой другой путь для %oracle_base% можно уже давно. Пути с пробелами, возможно, выстреливают, но у оракла довольно давно для каждой поддерживаемой ОС есть рекомендуемый стандарт расположения и именования файлов и каталогов ( OFA ), который применяют большинство DBA, работающих с этой СУБД. Так что эта проблема скорее надуманная и возникнет только у админов, не читающих документацию перед установкой. Встречный вопрос, а для чего ставить файлы СУБД в каталог с пробелами в названии? Как и когда это может пригодиться? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 16:51 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
envВстречный вопрос, а для чего ставить файлы СУБД в каталог с пробелами в названии? Как и когда это может пригодиться? Ну, например, следовать рекомендациям MS и ставить софт в Program Files, поскольку из любого другого места наглый System Restore может его внезапно удалить. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 18:25 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
А собственно сама база это софт или не софт? Нафига нужен софт Oracle, если хитрый System Restore базу на терабайт удалит? p.s. вопросы риторические ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 18:31 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Leonid KudryavtsevНафига нужен софт Oracle, если хитрый System Restore базу на терабайт удалит? Не удалит если она будет лежать там, где предусмотрел автор System Restore? вместо того, что взбрело в голову автору софта Oracle. Но следовать чужим правилам это же не для крупных корпораций... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 18:54 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov хитрый System Restore ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 19:16 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Андрей Панфиловни разу не видел чтобы СУБД восстанавливали через System Restore И ни разу не видел как он запускается совершенно самостоятельно после внезапного отключения электричества? Ну да, кто ж ставит Оракула на сервер без бесперебойника... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 22:08 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Андрей Панфилов mad_nazgul пропущено... Типа, зачем платить?! :-) Так мне оно и не надо?! :-) А так да. Помниться в банке "завернули" проект на PostgreSQL, т.к. предложении не указали, кто будет осуществлять техническую поддержку БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 08:58 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
H5N1 чего нет в postgres наверно можно посмотреть у enterprisedb https://www.enterprisedb.com/ они делают платный вариант postgres с фичами оракла, там и пакеты и ref_cusrsor ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 09:34 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, За всё время работы видел Oracle под Windows разве что в 2000-х годах, на windows NT/2002 Server. Ни разу не видел на сервере десктопного класса (только стойки либо в ДЦ либо локальные, обязательно с бесперебойниками). И уж совсем ни разу не видел, как внезапно срабатывает System Restore на ОС серверного уровня. Возможно, если ставить СУБД на домашнюю машину для учебных целей, такая ситуация может иметь место. Ну а если у Вас сервера уровня домашних машин, то скорее всего честно купленная и лицензированная промышленная СУБД типа Oracle Вам и не требуется. Не тот масштаб. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 09:49 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Elic H5N1 чего нет в postgres наверно можно посмотреть у enterprisedb https://www.enterprisedb.com/ они делают платный вариант postgres с фичами оракла, там и пакеты и ref_cusrsor https://www.enterprisedb.com/edb-docs/d/edb-postgres-advanced-server/user-guides/database-compatibility-for-oracle-developers-guide/12/toc.html конкретно по пакетам тут https://www.enterprisedb.com/edb-docs/d/edb-postgres-advanced-server/user-guides/database-compatibility-for-oracle-developers-guide/9.5/Database_Compatibility_for_Oracle_Developers_Guide.1.071.html#pID0E02SU0HA ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 10:29 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Бумбараш, пока не попробовал не поймёшь. Что удобней ориентироваться среди 100500 процедур/функций в плоском списке или сгруппированным по пространству имён? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 14:14 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Бумбараш Elic Среди маркетингового балшита я не увидел ничего про хоть какие-то аналоги пакетов. Нельзя ли чуть более конкретную ссылочку на эту "фичу"? осталось только узнать, нахуа нужны эти пакеты В Ада они называются "модулями". Одно из гланых назначений пакета - отделить описание процедур, функций и др. от из реализации. Это было нужно ещё и для того, чтобы программист ориентировался только на спецификацию, но не на алгоритмы реализации процедур и функций. Это позволяло исключить зависимость от способа реализации и повысить надежность программ. Язык Ада был разработан по заказу Министерства обороны США. Надежность для военных программ очень важна. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 14:38 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Валерий Юринский Язык Ада был разработан по заказу Министерства обороны США Вне контекста смотрится ещё лучше ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 14:42 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
env Валерий Юринский Язык Ада был разработан по заказу Министерства обороны США Вне контекста смотрится ещё лучше Старый анекдот:Бабушка вошла в вагон метро и встала рядом с юношей, надеясь, что он ей место уступит. А юноша увлеченно читает какую-то книгу и бабушку совсем не замечает. Тогда бабушка наклонилась и посмотрела, что за книгу читает юноша... Прочитала название, изменилась в лице, три каза перекрестилась и быстро вышла на следующей станции. А юноша читал книгу по программированию, называвшуюся "Язык Ада" :-) Вот такую: Я её тоже когда-то читал. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 14:55 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Симонов ДенисЧто удобней ориентироваться среди 100500 процедур/функций в плоском списке или сгруппированным по пространству имён? Для этого не нужны пакеты, достаточно схем. Вторые более удобны ещё и тем, что могут (при желании) содержать не только процедуры и фунукции, но и другие объекты, такие как таблицы и последовательности. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 15:01 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Валерий Юринский Пакеты пришли из языка программирования Ада. ... Язык Ада был разработан по заказу Министерства обороны США. Надежность для военных программ очень важна. Складывается впечатление, что благодаря пакетам, оракловый PL/SQL надежен так же как софт для военных. Помнится, адепты Interbase любили упомянуть, что Interbase используется в танках Абрамс и где-то у Боинга. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 15:04 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Симонов ДенисЧто удобней ориентироваться среди 100500 процедур/функций в плоском списке или сгруппированным по пространству имён? Для этого не нужны пакеты, достаточно схем. Вторые более удобны ещё и тем, что могут (при желании) содержать не только процедуры и фунукции, но и другие объекты, такие как таблицы и последовательности. Еще сессионные переменные в пакетах. Как это решить схемами не знаю. А вот насчет удобства ориентирования - вопрос спорный. Есть проект из 444 пакетов, в них около 9000 процедур. И что-то мне кажется, что особо проблем с ориентированием бы не прибавилось, если процедуры сделать отдельно без пакетов. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 15:10 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Alexander A. SakЕще сессионные переменные в пакетах. Как это решить схемами не знаю. GTT ON COMMIT PRESERVE?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 15:18 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
ТРОЛЛИНГ ОН Процедуры тоже не нужны! Можно команды друг за другом выполнять. "Второе более удобны ещё и тем, что можно (при желании)" ( C ) команды выполнять в любом порядке! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 15:19 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, По личному опыту работы с oracle и sql server - пакеты на порядок удобнее, чем распихивать процедуры по схемам. Не говоря уж про возможность реализации protected процедур, переменные уровня пакета и удобство вынесения повторяющегося кода в отдельные процедуры уровня пакета. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 15:26 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Alexander A. Sak Валерий Юринский Пакеты пришли из языка программирования Ада. ... Язык Ада был разработан по заказу Министерства обороны США. Надежность для военных программ очень важна. Складывается впечатление, что благодаря пакетам, оракловый PL/SQL надежен так же как софт для военных. Помнится, адепты Interbase любили упомянуть, что Interbase используется в танках Абрамс и где-то у Боинга. Я лишь сообщаю, что Oracle взяла язык Ада и построила на его основе язык PL/SQL. Oracle могла это сделать, поскольку спецификация Ада была общедоступной, так как была разработана на государственные деньги (налоги). Из-за сложности реализации язык Ада не получил широкого распространения. Компьютерные журналисты когда-то шутили "Деньги налогоплательщиков США были потрачены Министерством обороны на разработку языка Ала не зря! Компания Oracle создала на его основе язык PL/SQL" :-) P.S. Считаю, что эталоном операционной системы была и остается система DEC VMS/OpenVMS. Основным заказчиком DEC были американские военные, разведка, служба безопасности и др. Поэтому всё работало точно так, как было написано в документации и не иначе. (Это я могу подтвердить на личном опыте) P.P.S. Завершается многолетние работы по портированию OpenVMS на платформу Intel. https://vmssoftware.com/updates/state-of-the-port/ Жду - не дождусь, когда система станет доступна и разработчики начнут переносить на неё свои продукты. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 15:27 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Alexander A. SakЕще сессионные переменные в пакетах. Как это решить схемами не знаю. GTT ON COMMIT PRESERVE?.. Не силен в постгресной архитектуре. Мусор разве не будет копиться? У меня один проект по импортозамещению зреет, и таки это вопрос не праздный, хотя и не срочный. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 15:27 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov GTT ON COMMIT PRESERVE?.. Как минимум будет проигрывать по количеству строк кода на чтение/запись переменной. з.ы. да, конечно селект/инсёрт можно и в одну строку записать.. з.з.ы. И правила именования ключей таких таблиц должны быть дюже жёсткими, а вдруг соседняя процедура в той же сессии запишет своё значение с этим ключом. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 15:30 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev ТРОЛЛИНГ ОН Процедуры тоже не нужны! Можно команды друг за другом выполнять. "Второе более удобны ещё и тем, что можно (при желании)" ( C ) команды выполнять в любом порядке! Для сохранности команд их нужно записывать в файлы на диске! В каждом файле одна нужная команда! Чтобы запутать врагов, добавляем кучу файлов в ненужными командами! Разработчик делает свои файлы, в которых просто перечисляет в нужном порядке нужные ему файлы с нужными командами! Можно подмешивать секретные файлы, которые умно называются, но ничего не делают, кроме повышения затрат времени процессора и памяти! :-))))) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 15:33 |
|
|
start [/forum/topic.php?fid=35&msg=40001022&tid=1552157]: |
0ms |
get settings: |
19ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
522ms |
get tp. blocked users: |
1ms |
others: | 406ms |
total: | 1028ms |
0 / 0 |