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

Откуда:
Сообщений: 38920
YuraIII
Но всетаки хотелось бы услышать что-то вроде:

Типы индексов Oracle Database 10g / SQL Server 2005
B-tree indexes Yes / Yes
B-tree cluster indexes Yes / No
http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems
Хотя к этому источнику нужно относится,как минимум, внимательно. Ибо там часть информации ошибочна, часть устарела.
25 фев 10, 17:20    [8393712]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

YuraIII wrote:

> B-tree indexes Yes / Yes
> B-tree cluster indexes Yes / No
> Hash cluster indexes Yes / No
> Reverse key indexes Yes / No
> Bitmap indexes Yes / No
> Bitmap join indexes Yes / No
> Function-based indexes Yes / No
> Domain indexes Yes / No
> Index-organized tables Yes / Yes (clustered tables)

Я из вышеперечисленного понимаю только Bitmap indexes
и Hash indexes. Bitmap indexes вообще никому
нахрен не нужны по большому счёту. Hash - ну, без них
можно жить. Так что это -- всего лишь бла-бла-бла,
дешёвый маркетинг, и дурацкое фалломерение, не более.
Все субд более-менее одинаковы, и выбор их лежит
не в плоскости технологии.

Posted via ActualForum NNTP Server 1.4

25 фев 10, 17:22    [8393734]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
miksoft
Member

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

YuraIII wrote:

> B-tree indexes Yes / Yes
> B-tree cluster indexes Yes / No
> Hash cluster indexes Yes / No
> Reverse key indexes Yes / No
> Bitmap indexes Yes / No
> Bitmap join indexes Yes / No
> Function-based indexes Yes / No
> Domain indexes Yes / No
> Index-organized tables Yes / Yes (clustered tables)

Я из вышеперечисленного понимаю только Bitmap indexes
и Hash indexes. Bitmap indexes вообще никому
нахрен не нужны по большому счёту. Hash - ну, без них
можно жить. Так что это -- всего лишь бла-бла-бла,
дешёвый маркетинг, и дурацкое фалломерение, не более.
Все субд более-менее одинаковы, и выбор их лежит
не в плоскости технологии.
Не соглашусь, FBI - весьма приятная вещь. У меня, например, есть продакшн-запросы, которые без FBI не могли бы выполняться за разумное время.
25 фев 10, 17:25    [8393762]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
miksoft
Не соглашусь, FBI - весьма приятная вещь. У меня, например, есть продакшн-запросы, которые без FBI не могли бы выполняться за разумное время.


Дык вот и говорил я уже не раз по поводу этой статьи, что не все тут так гладко. Например, в MS SQL FBI может быть заменен индексом по вычисляемому полю.
25 фев 10, 17:28    [8393782]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
Anton Demidov
Member

Откуда: Atlanta, GA
Сообщений: 1187
MasterZiv
Bitmap indexes вообще никому нахрен не нужны по большому счёту.

Но-но! У меня они в продакшине используются. Очень даже нужны.
25 фев 10, 19:11    [8394419]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

Anton Demidov wrote:

> Но-но! У меня они в продакшине используются. Очень даже нужны.

"используются" и "нужны" -- это не одно и то же.

Posted via ActualForum NNTP Server 1.4

25 фев 10, 19:22    [8394483]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
Yo.!
Guest
pkarklin

Дык вот и говорил я уже не раз по поводу этой статьи, что не все тут так гладко. Например, в MS SQL FBI может быть заменен индексом по вычисляемому полю.


хм ... а в этом есть смысл ?
MSDN
Creating Indexes on Persisted Computed Columns

You can create an index on a computed column that is defined with a deterministic, but imprecise, expression if the column is marked PERSISTED in the CREATE TABLE or ALTER TABLE statement. This means that the Database Engine stores the computed values in the table, and updates them when any other columns on which the computed column depends are updated. The Database Engine uses these persisted values when it creates an index on the column, and when the index is referenced in a query.

чем оно лучше обычного поля заполняемого тригером + обычный индекс ?
25 фев 10, 19:35    [8394534]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
Yo.!
Guest
MasterZiv

Hash - ну, без них
можно жить. Так что это -- всего лишь бла-бла-бла,
дешёвый маркетинг, и дурацкое фалломерение, не более.
Все субд более-менее одинаковы, и выбор их лежит
не в плоскости технологии.


согласен, особливо когда не вьезжаешь о чем собственно речь - конечно одинаковы.
25 фев 10, 20:11    [8394645]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Yo.!
чем оно лучше обычного поля заполняемого тригером + обычный индекс ?

А чем обычное поле+триггер+индекс хуже FBI?
и нафига он тогда нужен?
25 фев 10, 21:02    [8394803]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
Yo.!
Guest
locky

А чем обычное поле+триггер+индекс хуже FBI?

тем что требует в 2 раза больше места.
25 фев 10, 21:09    [8394825]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Yo.!
locky

А чем обычное поле+триггер+индекс хуже FBI?

тем что требует в 2 раза больше места.

байтики считаем?
Иногда полезно, не спорю.
25 фев 10, 21:11    [8394831]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
Yo.!
Guest
locky

байтики считаем?

неа - деньги. если к каждому полю где у меня upper() индекс висит пришлось бы дублировать поле я бы в 4гб XE редакции бы не влез.
25 фев 10, 21:19    [8394861]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Yo.!
чем оно лучше обычного поля заполняемого тригером + обычный индекс ?


Ну, как минимум тем, что не нужен триггер (триггера).
25 фев 10, 21:50    [8394934]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Yo.!
неа - деньги. если к каждому полю где у меня upper() индекс висит пришлось бы дублировать поле я бы в 4гб XE редакции бы не влез.


Ну, фу... То мы на tpc меряемся в рамках Enterprise редакций, то на XE экономим.
25 фев 10, 21:52    [8394941]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
Yo.!
Guest
pkarklin

Ну, фу... То мы на tpc меряемся в рамках Enterprise редакций, то на XE экономим.


да не проблема, давай энтепрйз - для DWH 2Тб хранилище обойдется сильно дороже 1.5Тб, может и в разы из-за бэкапов.
25 фев 10, 22:04    [8394968]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Yo.!
да не проблема, давай энтепрйз - для DWH 2Тб хранилище обойдется сильно дороже 1.5Тб, может и в разы из-за бэкапов.


Во... Поэтому сейчас говорить о стоимости лицензии уровня ЕЕ, при наличии многоядерников по сравнению со стоимость какой-нить EVA 8100 на озвученную пару ТБ смешно. ;)
25 фев 10, 22:08    [8394974]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
Yo.!
Guest
pkarklin
Во... Поэтому сейчас говорить о стоимости лицензии уровня ЕЕ, при наличии многоядерников по сравнению со стоимость какой-нить EVA 8100 на озвученную пару ТБ смешно. ;)

не смешно, а нет смысла, в ынтрепрайзе ценник мало связан с прайслистом, скидка более 50% скорее правило.
25 фев 10, 23:58    [8395201]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Yo.!
locky

байтики считаем?

неа - деньги. если к каждому полю где у меня upper() индекс висит пришлось бы дублировать поле я бы в 4гб XE редакции бы не влез.

а зачем вам индекс по UPPER()?
26 фев 10, 01:21    [8395313]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
Yo.!
Guest
locky

а зачем вам индекс по UPPER()?


чтоб по mcdonalds находить McDonalds ...
26 фев 10, 01:44    [8395330]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Yo.!
locky

а зачем вам индекс по UPPER()?


чтоб по mcdonalds находить McDonalds ...

а case insensitive collation поставить не судьба?
26 фев 10, 01:56    [8395341]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
Yo.!
Guest
locky

а case insensitive collation поставить не судьба?

на всю базу !?
26 фев 10, 02:09    [8395356]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Yo.!
locky

а case insensitive collation поставить не судьба?

на всю базу !?

Можно на всю
можно - только на нужное поле
26 фев 10, 02:12    [8395360]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Yo.!
не смешно, а нет смысла, в ынтрепрайзе ценник мало связан с прайслистом, скидка более 50% скорее правило.


Ну, эт если тока у Oracle, скидка 50%, после накрутки еще 100% ибо, как оказывается, необходимые фичи за совершенно отдельные денюжки.
26 фев 10, 08:29    [8395608]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67487
Блог
MasterZiv
Bitmap indexes вообще никому нахрен не нужны по большому счёту.

Было бы любопытно посмотреть на эти большие счёты... которые нормально работают без битмап индексов...
26 фев 10, 10:13    [8396140]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL vs Sybase  [new]
Yo.!
Guest
locky

можно - только на нужное поле

гы, а вот так в оракле нельзя.

pkarklin

Ну, эт если тока у Oracle, скидка 50%, после накрутки еще 100% ибо, как оказывается, необходимые фичи за совершенно отдельные денюжки.

и отдельные скидки ... открой tpc.org - я не вижу принципиальной разницы в прайсах за софт в больших конфигураций, в пределах 50% разброс, что составляет несущественные доли от стоимости дисковых подсистем.
26 фев 10, 12:09    [8397268]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5 6 7 8   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить