Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4] 5 6 7 8   вперед  Ctrl      все
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
web_fox
Member

Откуда: Киев
Сообщений: 444
ОКТОГЕН
web_fox, то, что в оракле схема приварена к пользователю - это жирный минус ораклу.
Действительно похоже на почерк ''=NULL
То, что в ПГ нет переменных, прикрученных к схемам, это недоработка ПГ, но не такая критичная.

Согласен.
12 авг 10, 00:58    [9250443]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
web_fox

1. В PG чтобы создать схему нужно написать "CREATE SCHEMA".
2. В Oracle чтобы создать схему нужно написать "CREATE USER".


О ... то есть Вам шашечки???
Так бы сразу и сказали

автор

web_fox, то, что в оракле схема приварена к пользователю - это жирный минус ораклу.


Это с фига-ли. Наделай пользователей - владельцев схем, залочь их, раздай права и на тебе схемы.
Различия в синтаксисе CREATE USER/SCHEMA как-то не тянет на серьезный аргумент.
Или это религиозное?

автор

То, что в ПГ нет переменных, прикрученных к схемам, это недоработка ПГ, но не такая критичная.


Ви таки просто не вкурили, что такое пакеты в Oracle.
Схемы не тянут даже в качестве "пакетов для бедных"
И дело не только в переменных

Но валяйте, спорьте об устрицах дальше (вам ведь все равно не доведется их попробовать)
12 авг 10, 08:24    [9250697]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
ОКТОГЕН
web_fox, то, что в оракле схема приварена к пользователю - это жирный минус ораклу.

Опишите плиз проявления этого минуса.
ОКТОГЕН

То, что в ПГ нет переменных, прикрученных к схемам, это недоработка ПГ, но не такая критичная.

А что насчет аналит ф-ий в ПГ? ИТь для чего создаем БД? Не для того же чтобы занять персонал вводом данных, в качестве противодействия праздному времяпровождению оными?
12 авг 10, 08:29    [9250708]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
Мощный Продукт
Guest
web_fox

1. В PG чтобы создать схему нужно написать "CREATE SCHEMA".
2. В Oracle чтобы создать схему нужно написать "CREATE USER".


http://download.oracle.com/docs/cd/B10500_01/server.920/a96540/statements_614a.htm#2067007

:)
12 авг 10, 09:36    [9250953]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
vadiminfo

Опишите плиз проявления этого минуса.

Мелочёвка, которую помню.
1)
В ПГ CREATE SCHEMA создаёт схему.
В Оракле CREATE USER создаёт схему с пользователем.
2)
В ПГ в поле таблиц можно написать DEFAULT nextval('myseq')
В оракле нужно руками создать специальный триггер
3)NULL='' и NULL<>'' соответственно
4) В оракловой доке сам чёрт ногу сломит. В ПГ - в 90% - с этим никаких проблем.
5) Зачем нужен обязательный дуал, почему нет краткой формы?
Но из мелочей складывается картина.
В общем, складывается впечатление какого-то пренебрежения к пользователю,
нечистоплотностью. Желание выделиться, что ли.
gochas must die, короче.
12 авг 10, 11:02    [9251605]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
ОКТОГЕН
[quot vadiminfo]
Опишите плиз проявления этого минуса.

Ну к ЭТОМУ минусу относится тока 1)
Но вопрос то был в чем он проявляется. Иначе минус есть, а чем плохо не ясно.

про 3) много выясняли, но прояваление минуса вроде выявлено не было, а плюс в том, что в нет в таблах '' вроде проявлялся.

4) мне наоборот дока Орала достаочно удобной кажется. Тем болене для продукта, у которого море фич.

5) опять в чем минус? Мне дуал удобен, поскольку делает замкнутыми SQL. Синтакисис сохраняет SQL.

Но аналит ф- ии не мелочевка. Извлечение данных - основная цель БД. Любое упрощение получение инфы существенно.
12 авг 10, 11:19    [9251762]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
vadiminfo

Но аналит ф- ии не мелочевка.

Тут.
А в 9 их полностью доработали. Так что не аргумент.

Сообщение было отредактировано: 12 авг 10, 11:55
12 авг 10, 11:26    [9251799]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
vadiminfo,
1) минус в том, что работает как описано, а не как ожидается.
Ожидается создание пользователя, схема тут не при чём.
Всё-таки, схема и пользователь вещи очень разные.
5) Я тоже не против дуала, но в ПГ его можно сэмулировать, а в оракле
можно им НЕ пользоваться? Нет ведь. Безальтернативность не рулит.
ЗЫ Это всё мелочи, и в оракле их мало. До чемпиону(mysql) ему далеко.
12 авг 10, 11:40    [9251957]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
ОКТОГЕН
vadiminfo,
1) минус в том, что работает как описано, а не как ожидается.
Ожидается создание пользователя, схема тут не при чём.
Всё-таки, схема и пользователь вещи очень разные.


Кем ожидается?

ОКТОГЕН

5) Я тоже не против дуала, но в ПГ его можно сэмулировать, а в оракле
можно им НЕ пользоваться? Нет ведь. Безальтернативность не рулит.


Можно конечно
Создай ЛЮБУЮ табличку с одной записью и одним полем
12 авг 10, 12:00    [9252180]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
tru55
Member

Откуда: СПб
Сообщений: 19788
ОКТОГЕН

1) минус в том, что работает как описано, а не как ожидается.
Ожидается создание пользователя, схема тут не при чём.
Всё-таки, схема и пользователь вещи очень разные.


Не понял, что работает не так, как ожидается? При CREATE USER и создается пользователь
12 авг 10, 12:02    [9252210]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
tru55, а при чём тут схема?
12 авг 10, 12:05    [9252241]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54791

tru55
При CREATE USER и создается пользователь

Как этому пользователю назначить схему по умолчанию чтобы каждый раз при логине не
приходилось делать ALTER SESSION? Т.е. иными словами как сделать схему, общую для
нескольких пользователей?

Posted via ActualForum NNTP Server 1.4

12 авг 10, 12:07    [9252280]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
tru55
Member

Откуда: СПб
Сообщений: 19788
ОКТОГЕН
tru55, а при чём тут схема?


а кто сказал, что при CREATE USER должна создаваться схема? :))

На самом деле, вопрос в формулировке, что на форуме "Oracle" пару раз обсуждалось. :))
Лично для меня первична формулировка "Схема - совокупность объектов, принадлежащих пользователю". Таким образом, пока у пользователя нет ни одного обънекта, нет и схемы :)
12 авг 10, 12:16    [9252366]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
tru55
Member

Откуда: СПб
Сообщений: 19788
Dimitry Sibiryakov

Как этому пользователю назначить схему по умолчанию чтобы каждый раз при логине не
приходилось делать ALTER SESSION? Т.е. иными словами как сделать схему, общую для
нескольких пользователей?


Как я понимаю, тут все дело в правах. Пока у схемы 1 пользователь (он же хозяин), понятно, кто заведует доступом к объектам схемы. Если хозяев будет несколько, то может случиться бардак.
А по поводу ALTER SESSION - это ведь не единственный случай. Если схем, с которыми работает пользователь, много (что, например, характерно для OeBS), дело разруливается синонимами.
12 авг 10, 12:19    [9252405]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Dimitry Sibiryakov

tru55
При CREATE USER и создается пользователь

Как этому пользователю назначить схему по умолчанию чтобы каждый раз при логине не
приходилось делать ALTER SESSION? Т.е. иными словами как сделать схему, общую для
нескольких пользователей?


А ты имя схемы перед ее объектами пиши и все будет в абажуре.
Для эстетов есть синонимы.
А вообще, alter session можно и в триггер на логон засандалить
12 авг 10, 12:36    [9252572]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
web_fox
Member

Откуда: Киев
Сообщений: 444
Gluk (Kazan)
Наделай пользователей - владельцев схем, залочь их

Гланды через опу. Замечательная архитектура, кто ж спорит
12 авг 10, 13:13    [9252966]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
web_fox
Gluk (Kazan)
Наделай пользователей - владельцев схем, залочь их

Гланды через опу. Замечательная архитектура, кто ж спорит


Минусы не были озвучены, а на Ваше эстетическое чувство ... в общем будете работать с Oracle, тогда и поговорим об эстетике
12 авг 10, 13:28    [9253119]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
Warstone
Member

Откуда:
Сообщений: 4896
Блог
Dimitry Sibiryakov

Как этому пользователю назначить схему по умолчанию чтобы каждый раз при логине не
приходилось делать ALTER SESSION? Т.е. иными словами как сделать схему, общую для
нескольких пользователей?
Насколько я понял SET search_path в конфиге пользователя. Делается администратором. Это для Пг.

>Минусы не были озвучены
Озвучиваю: Надо делать пользователя. Объясняю, как это работает у меня:

К Пг прикручен LDAP для аутоиднтификации и стоит скрипт, который создает пользователей, если они появились в LDAP.

У меня есть ряд схем: Одна - API. Туда вытащены процедуры, которые делают только одно - вызывают другую процедуру. Так как они все идут как SECURITY DEFINER, то у них права уже не пользователя, а овнера функции. Они вызывают процедуры из других схем. Например netflow (Там ледит трафик, кто не знает что такое нетфлоу). Так-же есть технический пользователь netflow, который опять-таки вызывает процедуры из API, для заноса информации в базу. Все просто, ясно и понятно.

В Оракле я могу запретить пользователю netflow лазить в схему netflow?..
12 авг 10, 13:42    [9253264]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Warstone

В Оракле я могу запретить пользователю netflow лазить в схему netflow?..


конечно :)
залочь его

Если серьезно, пользователи приложения совсем не обязательно должны 1:1 отображаться на пользователей Oracle.
12 авг 10, 13:47    [9253337]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
Warstone
Member

Откуда:
Сообщений: 4896
Блог
Gluk (Kazan)
залочь его
Нет... Сам пользователь входить в БД должен. И работать там...
12 авг 10, 14:53    [9254039]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Warstone
Gluk (Kazan)
залочь его
Нет... Сам пользователь входить в БД должен. И работать там...


тада не говори пароль тому кто входить не должен :)
12 авг 10, 15:34    [9254499]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
Warstone
Member

Откуда:
Сообщений: 4896
Блог
Gluk (Kazan)
тада не говори пароль тому кто входить не должен :)
То есть я могу запретить пользователю использовать его схему? Если да - вопрос снимается. Если нет - это минус по сравнению с Пг.
12 авг 10, 15:39    [9254575]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
Yo.!
Guest
Warstone
То есть я могу запретить пользователю использовать его схему? Если да - вопрос снимается. Если нет - это минус по сравнению с Пг.

пользователи ПГ на столько суровы, что работают с субд из "sqlplus" ?
12 авг 10, 15:42    [9254616]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
Warstone
Member

Откуда:
Сообщений: 4896
Блог
Yo.!
пользователи ПГ на столько суровы, что работают с субд из "sqlplus" ?
Поясните.
12 авг 10, 15:44    [9254654]     Ответить | Цитировать Сообщить модератору
 Re: Я слышал, что Oracle такой же мощный продукт как и PostgreSQL  [new]
Yo.!
Guest
Warstone
Поясните.


у вас конечный пользователь решает как и к которым таблицам обращаться ?
12 авг 10, 16:05    [9254901]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4] 5 6 7 8   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить