powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что есть в oracle и нет в postgresql?
25 сообщений из 271, страница 2 из 11
Что есть в oracle и нет в postgresql?
    #40001022
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

То есть кривой PG for Windows это "фу, отстой для лохов", а точно такой же Оракул -
"смотрите видосики как делать правильно". Оке...
К сожалению, мне довольно затруднительно связать наличие каких-то проблем в ПО из-за пробелов в путях, с существованием отбитого на голову комьюнити PostgreSQL, вы не могли бы чуть более подробнее раскрыть свою мысль?
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001048
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Оракул уже перестал ставиться исключительно в корень
диска С и напрочь отказываться работать если установлен в путь с пробелами?


Дмитрий, вот даже интересно, какую последнюю версию оракла вы устанавливали под windows. Указать любой другой путь для %oracle_base% можно уже давно.

Пути с пробелами, возможно, выстреливают, но у оракла довольно давно для каждой поддерживаемой ОС есть рекомендуемый стандарт расположения и именования файлов и каталогов ( OFA ), который применяют большинство DBA, работающих с этой СУБД. Так что эта проблема скорее надуманная и возникнет только у админов, не читающих документацию перед установкой.

Встречный вопрос, а для чего ставить файлы СУБД в каталог с пробелами в названии? Как и когда это может пригодиться?
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001073
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
envВстречный вопрос, а для чего ставить файлы СУБД в каталог с пробелами в названии? Как и
когда это может пригодиться?

Ну, например, следовать рекомендациям MS и ставить софт в Program Files, поскольку из
любого другого места наглый System Restore может его внезапно удалить.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001078
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А собственно сама база это софт или не софт?
Нафига нужен софт Oracle, если хитрый System Restore базу на терабайт удалит?

p.s. вопросы риторические
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001089
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevНафига нужен софт Oracle, если хитрый System Restore базу на терабайт удалит?

Не удалит если она будет лежать там, где предусмотрел автор System Restore? вместо того,
что взбрело в голову автору софта Oracle. Но следовать чужим правилам это же не для
крупных корпораций...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001093
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
хитрый System Restore
У вас там видимо какая-то своя атмосфера... ни разу не видел чтобы СУБД восстанавливали через System Restore
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001121
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфиловни разу не видел чтобы СУБД восстанавливали через System Restore

И ни разу не видел как он запускается совершенно самостоятельно после внезапного
отключения электричества? Ну да, кто ж ставит Оракула на сервер без бесперебойника...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001170
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов
mad_nazgul
пропущено...


Типа, зачем платить?! :-)
Надеюсь вы в курсе почему вы до сих пор не CIO/CTO


Так мне оно и не надо?! :-)

А так да. Помниться в банке "завернули" проект на PostgreSQL, т.к. предложении не указали, кто будет осуществлять техническую поддержку БД.
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001184
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H5N1
чего нет в postgres наверно можно посмотреть у enterprisedb https://www.enterprisedb.com/
они делают платный вариант postgres с фичами оракла, там и пакеты и ref_cusrsor
Среди маркетингового балшита я не увидел ничего про хоть какие-то аналоги пакетов. Нельзя ли чуть более конкретную ссылочку на эту "фичу"?
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001188
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

За всё время работы видел Oracle под Windows разве что в 2000-х годах, на windows NT/2002 Server. Ни разу не видел на сервере десктопного класса (только стойки либо в ДЦ либо локальные, обязательно с бесперебойниками). И уж совсем ни разу не видел, как внезапно срабатывает System Restore на ОС серверного уровня.

Возможно, если ставить СУБД на домашнюю машину для учебных целей, такая ситуация может иметь место. Ну а если у Вас сервера уровня домашних машин, то скорее всего честно купленная и лицензированная промышленная СУБД типа Oracle Вам и не требуется. Не тот масштаб.
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001208
H5N1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001307
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бумбараш,

пока не попробовал не поймёшь. Что удобней ориентироваться среди 100500 процедур/функций в плоском списке или сгруппированным по пространству имён?
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001320
Фотография Валерий Юринский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бумбараш
Elic
Среди маркетингового балшита я не увидел ничего про хоть какие-то аналоги пакетов. Нельзя ли чуть более конкретную ссылочку на эту "фичу"?

осталось только узнать, нахуа нужны эти пакеты
Пакеты пришли из языка программирования Ада.

В Ада они называются "модулями".

Одно из гланых назначений пакета - отделить описание процедур, функций и др. от из реализации.
Это было нужно ещё и для того, чтобы программист ориентировался только на спецификацию,
но не на алгоритмы реализации процедур и функций.
Это позволяло исключить зависимость от способа реализации и повысить надежность программ.

Язык Ада был разработан по заказу Министерства обороны США.
Надежность для военных программ очень важна.
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001325
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валерий Юринский
Язык Ада был разработан по заказу Министерства обороны США


Вне контекста смотрится ещё лучше
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001328
Фотография Валерий Юринский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
env
Валерий Юринский
Язык Ада был разработан по заказу Министерства обороны США


Вне контекста смотрится ещё лучше


Старый анекдот:Бабушка вошла в вагон метро и встала рядом с юношей, надеясь, что он ей место уступит.
А юноша увлеченно читает какую-то книгу и бабушку совсем не замечает.
Тогда бабушка наклонилась и посмотрела, что за книгу читает юноша...
Прочитала название, изменилась в лице, три каза перекрестилась и быстро вышла на следующей станции.

А юноша читал книгу по программированию, называвшуюся "Язык Ада"
:-)

Вот такую:



Я её тоже когда-то читал.
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001330
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисЧто удобней ориентироваться среди 100500 процедур/функций в плоском списке или
сгруппированным по пространству имён?

Для этого не нужны пакеты, достаточно схем. Вторые более удобны ещё и тем, что могут (при
желании) содержать не только процедуры и фунукции, но и другие объекты, такие как таблицы
и последовательности.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001332
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валерий Юринский
Пакеты пришли из языка программирования Ада.
...
Язык Ада был разработан по заказу Министерства обороны США.
Надежность для военных программ очень важна.


Складывается впечатление, что благодаря пакетам, оракловый PL/SQL надежен так же как софт для военных.

Помнится, адепты Interbase любили упомянуть, что Interbase используется в танках Абрамс и где-то у Боинга.
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001335
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Симонов ДенисЧто удобней ориентироваться среди 100500 процедур/функций в плоском списке или
сгруппированным по пространству имён?

Для этого не нужны пакеты, достаточно схем. Вторые более удобны ещё и тем, что могут (при
желании) содержать не только процедуры и фунукции, но и другие объекты, такие как таблицы
и последовательности.


Еще сессионные переменные в пакетах. Как это решить схемами не знаю.
А вот насчет удобства ориентирования - вопрос спорный. Есть проект из 444 пакетов, в них около 9000 процедур. И что-то мне кажется, что особо проблем с ориентированием бы не прибавилось, если процедуры сделать отдельно без пакетов.
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001341
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. SakЕще сессионные переменные в пакетах. Как это решить схемами не
знаю.
GTT ON COMMIT PRESERVE?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001342
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТРОЛЛИНГ ОН

Процедуры тоже не нужны!
Можно команды друг за другом выполнять. "Второе более удобны ещё и тем, что можно (при желании)" ( C ) команды выполнять в любом порядке!
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001344
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

По личному опыту работы с oracle и sql server - пакеты на порядок удобнее, чем распихивать процедуры по схемам. Не говоря уж про возможность реализации protected процедур, переменные уровня пакета и удобство вынесения повторяющегося кода в отдельные процедуры уровня пакета.
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001345
Фотография Валерий Юринский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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/
Жду - не дождусь, когда система станет доступна и разработчики начнут переносить на неё свои продукты.
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001346
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Alexander A. SakЕще сессионные переменные в пакетах. Как это решить схемами не
знаю.

GTT ON COMMIT PRESERVE?..


Не силен в постгресной архитектуре. Мусор разве не будет копиться? У меня один проект по импортозамещению зреет, и таки это вопрос не праздный, хотя и не срочный.
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001351
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
GTT ON COMMIT PRESERVE?..


Как минимум будет проигрывать по количеству строк кода на чтение/запись переменной.

з.ы. да, конечно селект/инсёрт можно и в одну строку записать..

з.з.ы. И правила именования ключей таких таблиц должны быть дюже жёсткими, а вдруг соседняя процедура в той же сессии запишет своё значение с этим ключом.
...
Рейтинг: 0 / 0
Что есть в oracle и нет в postgresql?
    #40001352
Фотография Валерий Юринский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev
ТРОЛЛИНГ ОН

Процедуры тоже не нужны!
Можно команды друг за другом выполнять. "Второе более удобны ещё и тем, что можно (при желании)" ( C ) команды выполнять в любом порядке!
TROLLING LEVEL UP

Для сохранности команд их нужно записывать в файлы на диске!
В каждом файле одна нужная команда!
Чтобы запутать врагов, добавляем кучу файлов в ненужными командами!

Разработчик делает свои файлы, в которых просто перечисляет в нужном порядке нужные ему файлы с нужными командами!

Можно подмешивать секретные файлы, которые умно называются, но ничего не делают,
кроме повышения затрат времени процессора и памяти!

:-)))))
...
Рейтинг: 0 / 0
25 сообщений из 271, страница 2 из 11
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что есть в oracle и нет в postgresql?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (12): Анонимы (9), Yandex Bot, Bing Bot 1 мин., CerebroSQL 5 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]