powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Помогите отмазатся от MS SQL
56 сообщений из 56, показаны все 3 страниц
Помогите отмазатся от MS SQL
    #32773168
stclaus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Руководство желает приобрести MS SQL вместо Oracle, как бы их склонить к покупке Oracle?
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773181
zass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руководство считает деньги?
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773197
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сходи на сайт к ораклу, там есть статьи "Почему мы лучше чем ХХХ". найди ту, где ХХХ=MS SQL Server

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773201
stclaus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zassРуководство считает деньги?
Руководство деньги всегда считает. Но воду мутит начальник отдела который раньше работал на Аксесе и MS SQL, аксес он, гад, внедрил - теперь хочет MS SQL.
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773208
Один1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stclaus zassРуководство считает деньги?
Руководство деньги всегда считает. Но воду мутит начальник отдела который раньше работал на Аксесе и MS SQL, аксес он, гад, внедрил - теперь хочет MS SQL. Ну тогда наверное и MS SQL, внедрит, гад :)
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773211
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
очень просто пусть посчитают деньгами:

Oracle standart one (на 2 проца) - $5K
MS SQL Server Standard 1 Processor - $5K
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773215
zass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каждая СУБД подбирается для конкретной задачи. Когда решается данная задача, то встают вопросы по администрированию и поддержке баз данных плюс еще администрирование самой СУБД. В MS SQL оно гораздо дешевле. Но, на мой взгляд, Oracle хорошо посадить на Linux и очень приятно с ним работать.
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773236
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
авторКаждая СУБД подбирается для конкретной задачи. Когда решается данная задача, то встают вопросы по администрированию и поддержке баз данных плюс еще администрирование самой СУБД. В MS SQL оно гораздо дешевле. Но, на мой взгляд, Oracle хорошо посадить на Linux и очень приятно с ним работать.


проблемы администрирования с ораклом возникают только у людей "внедрявших" аксесс. более детально:
http://www.oracle.com/technology/products/manageability/database/pdf/Competitive/SS%20Oracle10g%20tech%20comparison%20final.pdf
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773274
zass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче. Как у кого руки под что подточены. В моей практике внедрили огромную задачу и на Access - база около 1Гб. Работает прекрасно.
В соседнем отделе на Oracle - БД 150Mb - плачут каждый день. Уже версий было около 15.
Я просто выражаю свою точку зрения, что MS SQL работать легче!
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773306
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Я просто выражаю свою точку зрения, что MS SQL работать легче!
кому как.... где-то страничек через 10 ;-) опять придем к выводу, что легче работать с тем, что знаешь...
я, к примеру, на спор могу снизить быстродействие практически любой системы с MS SQL Server 2000 в 5-7 раз НЕ ВМЕШИВАЯСЬ в структуру (индексы, таблицы, статистика) а только чуток поигравшись с настройками (2-мя, если быть точным) и дописав в каждую процу 1 или 2 строчки кода, не влияющие на логику и выполнение.
а было и наоборот - после 2-х часов работы повысилось быстродействие в (точно не помню во сколько) но что-то вроде 25 раз. вот так вот.
так что - чем рулить умеешь - то и едет кошернее.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773311
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
о чем и речь - делают на access/foxpro и потом с теми же подходами лопатят на оракле, так что результат совершенно не удивляет ...
вывод гнать в шею таких чудо-кодеров.
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773326
zass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда пусть автор топика показывает свои высокие знания в оракле, убедит руководство в том, что он торжественно обязуется решить все задачи связанные с администрированием как самой БД так и СУБД в целом! И ВСЕ. ;)
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773328
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ваще-то вопрос стоит неправильно: не отмазаться от MS SQL а доказать, что оракл - лучше.
Погляди ветки типа "Большой плюс ORACLE" и т.д., упирай на версионность и как это рулезно для отчетов и т.п.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773350
zass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyа ваще-то вопрос стоит неправильно: не отмазаться от MS SQL а доказать, что оракл - лучше.
Погляди ветки типа "Большой плюс ORACLE" и т.д., упирай на версионность и как это рулезно для отчетов и т.п.

Posted via ActualForum NNTP Server 1.1

Во-во!
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773373
Grey_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockyупирай на версионность и как это рулезно для отчетов и т.п.


интересно чем же?
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773385
zass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Але!!! А где сам автор?
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773433
Фотография Vladimir M Sklyar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы не учли еще один момент, что ОРАКЛ можно взгромоздить на шаровую ОСь
(линух там какой-нибудь, фря), а вот под MS SQL придеться еще и серверную
винду покупать (может правда она уже давно куплена).

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773448
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>упирай на версионность и как это рулезно для отчетов и т.п.
>интересно чем же?
дык пойти в топик и поглядеть.... тем, к примеру, что писатели не блокируют читателей и и можно получить консистентные (во слово то!) долгоиграющие отчеты.
Токо не надо тут доказывать, шо и в MS SQL так можно.... задача ведь - доказать начальству что орацл лучше.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773565
Grey_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
locky>>упирай на версионность и как это рулезно для отчетов и т.п.
>интересно чем же?
дык пойти в топик и поглядеть.... тем, к примеру, что писатели не блокируют читателей и и можно получить консистентные (во слово то!) долгоиграющие отчеты.
Токо не надо тут доказывать, шо и в MS SQL так можно.... задача ведь - доказать начальству что орацл лучше.

>> к примеру, что писатели не блокируют читателей
если у программиста кривые руки, то и версионность может не помочь...
>>не надо тут доказывать, шо и в MS SQL так можно...
я не горячий поклонник MS SQL, но считаю, что рассматривать выгоды одной СУБД перед другой отвлечённо от рассмотрения задач которые с её помощью будут реализованы - не корректно...
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773599
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>> к примеру, что писатели не блокируют читателей
>если у программиста кривые руки, то и версионность может не помочь...
никто не спорит
>>>не надо тут доказывать, шо и в MS SQL так можно...
>я не горячий поклонник MS SQL, но считаю, что рассматривать выгоды одной СУБД
>перед другой отвлечённо от рассмотрения задач которые с её помощью будут
>реализованы - не корректно...
я, наоборот - горячий поклонник, но всё таки... задача поставлена какая? доказать что орацл лучче. вот и давайте поможем челу...
а то сейчас начнется... чел сидел на акцессе, и с него раз так! и на орацл... не бывает такого...
с ms sql server 2000 на орацл - бывает, с дб2 бывает, с сайбейс бывает, а с акцесс - не бывает.
с аксцес лучче всего на мсде, к примеру.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773652
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>очень просто пусть посчитают деньгами:
>Oracle standart one (на 2 проца) - $5K
>MS SQL Server Standard 1 Processor - $5K
киевские цены
орацл 9 какой-то + 20 юзеровских лицензий - $6295
sql server 2000 std - $645+(user $142)*20=$645+$2840=$3485

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773708
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что тут такое происходит???
Зачем цифры, блокировки и т.д. и т.п.???

Если начальник отдела решил, что будет что-то, то, если у вас нет прямого хорошего выхода на вышестоящее начальство , ничего не получится!!!
Потому что начальство будет слушать его, а не вас.
Ну а попытка начальству доказывать что-то со словами: " писатели не блокируют читателей ..." .... " то и версионность может не помочь ..." и т.д. только усугубит дело - начальству глубоко пофиг, что вы там про какие-то ужасные слова рассказываете.

Тем более, что как вы сами сказали: аксес он, гад, внедрил - доверие значит есть.

Да и как вы будете из аксесса с ораклом то ...

-- Tygra's --
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773726
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
автор
киевские цены
орацл 9 какой-то + 20 юзеровских лицензий - $6295
sql server 2000 std - $645+(user $142)*20=$645+$2840=$3485


какой-то наверно ентерпрайз едишен, oracle standart one стоит US$149 per user (minimum five users). т.е. разница в $7 ...
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773736
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>какой-то наверно ентерпрайз едишен, oracle standart one стоит US$149 per user (minimum five >
>users). т.е. разница в $7 ...
да не, спецом смотрел на стандарт...
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32773788
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
locky>какой-то наверно ентерпрайз едишен, oracle standart one стоит US$149 per user (minimum five >
>users). т.е. разница в $7 ...
да не, спецом смотрел на стандарт...


ну значит стандарт, он я посмотрел как раз ~$300 per user, а я говорил про standart one
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32774345
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stclaus
Руководство деньги всегда считает. Но воду мутит начальник отдела который раньше работал на Аксесе и MS SQL, аксес он, гад, внедрил - теперь хочет MS SQL.этого гада, начальника отдела, можно понять- он, гад, хочет контролировать, что именно там его подчиненые делают в рабочее время

Серьезно, если он там работает давно, и перелопатил достаточное количество задач, а автор топика работает недавно, и не имеет авторитета, никакие дискуссии типа "Alien vs Predator" не прокатят.
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32774350
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственно вопрос автору топика: :)
А почему нет? Пока видно только эмоции, может SQL Server как раз подходит для решения задачи.

Надо понять аргументы начальника, а затем пытаться уже что-то опровергнуть.
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32774400
ppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Yo!
"очень просто пусть посчитают деньгами:

Oracle standart one (на 2 проца) - $5K
MS SQL Server Standard 1 Processor - $5K"

Arifmetica u tebja ne pravilnaja )))


Oracle standart one (на 2 проца) - $5K *2pr = 10k

Processor Calculations
The total number of processors (see above for definition of a processor) needed is calculated by adding the number of processors in each computer where the programs are installed and/or running.

Example 1: You are licensing the Oracle Database Enterprise Edition for 1 computer which has 2 processors. How many processors do you need?
(1 computer x 2 processors) = 2 processors for each program that you license for this computer.

Example 2: You are licensing Oracle Database Enterprise Edition for your entire environment - 4 computers each with 1 processor and 1 computer with 8 processors. How many processors do you need?
4 computers x 1 processor = 4 processors
1 computer x 8 processors = 8 processors
Total: 12 processors

...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32775141
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для поклонников MS SQL - это для того, чтобы убедить начальство в том, в чем хочет автор, а не для повтора споров.
Вот переписал для Вас с Ораклового сервера. Надеюсь, это Вам поможет (очень не хотел бы оказаться на Вашем месте):



Модель конкурентного доступа к данным


Оракл
Многоверсионность
чтение согласованных данных
Отсутствие эскалации блокировок

Microsoft SQL Server 2000
Разделяемы блокировки на чтение или грязное чтение.
Т.е. читающий может заблокировать пишущего либо читать будет изменяемые и еще несогласованные данные.

Эскалация блокировок.
Т.е. если сервер определит, что нужно заблокировать более чем одну запись, он заблокирует всю таблицу.


Кластеры


Оракл
Прозрачная масштабируемость с Real Application Clusters

Microsoft SQL Server 2000
Требуется секционирование таблиц или что-то в этом роде.
Больше париться надо.


Индексы


Оракл
B-Tree indexes
Index-organized Tables
Bitmap indexes
Bitmap Join Indexes

Microsoft SQL Server 2000
B-Tree indexes
Clustered Indexes


Секционирование таблиц

(имеет значение для больших объемов данных, часть из которых относительно редко нужна для запросов, а другая часто)
Оракл
Три вида, по рангу, хеширование и список

Microsoft SQL Server 2000
Не поддерживается
Вместо
этого поддерживается секционтрование представлений.


Паралельное выполнение


Оракл
SELECT, INSERT, UPDATE, DELETE, MERGE

Microsoft SQL Server 2000
Только SELECT (MERGE вообще не поддерживается).


Дополнительные возможности хранилищ данных

Оракл
Материализованные представления, MERGE, Multi-table INSERT, Конвейерные табличные функции.

Microsoft SQL Server 2000
Только индексированные представления, вместо мат представлений.

Подробности
http://www.oracle.com/technology/deploy/performance/pdf/TWP_Perf_Oracle%20Database%20vs%20SS2000_1203.pdf
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32775147
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 vadiminfo

Браво! Кто ищет, тот найдёт. Тут много любителей SQL Server, я в то числе.
Удачи, поскольку проблема тут скорее не техническая, а отношений.
--

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32775167
Programmer_Ortodox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мне кажется, что если говорить а выразительных средствах встроенного языка в сервер, то сравнивать mssql с oracle будет некорректным. Они мало сопоставимы по своим возможностям. У mssql есть старший брат, Sybase, так вот лично мне кажется, что ребята оттуда продали исподники сервера микрософту после предварительной, "предпродажной" подготовки,поскольку сами не собирались уходить с этого рынка,но с другой стороны предлагаемая сумма видимо была велика. В результате мы имеет ряд ограничений, например с рекурсией,-а это базовые возможности любого языка, есть масса других ограничений,об из большом количестве довольно застенчиво говорится в документации по mssql. Прошло довольно много времени с момента приобретения микрософтом этого продукта, но пока базовые ограничения остались, естественно они маскируются довольно большим нагромождением самых разнообразных функций. Это моя точка зрения чисто о языке. В микросовте никогда не было стоящих языковедов,может они скоро появятся.
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32775475
Нахрена пользователям Майкрософт языки.
Все и так хорошо делается визардами
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32775501
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Паралельное выполнение
>Оракл
>SELECT, INSERT, UPDATE, DELETE, MERGE
>Microsoft SQL Server 2000
>Только SELECT (MERGE вообще не поддерживается).
не совсем точно.

BOL
The INSERT, UPDATE, and DELETE operators are executed serially; however, the WHERE clause of either an UPDATE or DELETE, or SELECT portion of an INSERT statement may be executed in parallel. The actual data changes are then serially applied to the database.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32775642
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я представляю, как кто-то пойдет к директору и будет говорить про инсерты, селекты, параллелизацию и кластеры Директор конечно сразу же поверит, хотя и не поймет ничего. И назначит этого программера новым начальником отдела!

-- Tygra's --
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32775712
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я представляю, как кто-то пойдет к директору и будет говорить про инсерты, селекты, параллелизацию и кластеры Директор конечно сразу же поверит, хотя и не поймет ничего. И назначит этого программера новым начальником отдела!

а вот для такого случая есть всякие графики красивые, диаграмки..
- Применяя то-то и то-то мы получаем прирост производительности на Х прОцентов и снижаем накладные расходы на обслуживание/ЗП/водку админам.... Экономим ГСМ на сумму Y, повышаем оборачиваемость обротных и необоротных активов, снижаем затраты на обслуживание и уменьшаем налог на прибыль
:-)
Маркетинг, одним словом.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32775767
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не пройдет!

Если бы это были две разные равнозначные ...мммм.. ну фирмы например, которые учавствуют в тендере, тогда да.

А когда один начальник, а другой подчиненный - смотри пункт 1 (начальник всегда прав)

-- Tygra's --
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32776418
Alex.Czech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Programmer_OrtodoxА мне кажется, что если говорить а выразительных средствах встроенного языка в сервер, то сравнивать mssql с oracle будет некорректным. Они мало сопоставимы по своим возможностям. У mssql есть старший брат, Sybase, так вот лично мне кажется, что ребята оттуда продали исподники сервера микрософту после предварительной, "предпродажной" подготовки,поскольку сами не собирались уходить с этого рынка,но с другой стороны предлагаемая сумма видимо была велика. В результате мы имеет ряд ограничений, например с рекурсией,-а это базовые возможности любого языка, есть масса других ограничений,об из большом количестве довольно застенчиво говорится в документации по mssql. Прошло довольно много времени с момента приобретения микрософтом этого продукта, но пока базовые ограничения остались, естественно они маскируются довольно большим нагромождением самых разнообразных функций. Это моя точка зрения чисто о языке. В микросовте никогда не было стоящих языковедов,может они скоро появятся.

В Оракл как ни странно тоже есть ограничение уровня рекурсии, правда большее чем в MS SQL... но лично меня 30 (!) символов на идентификатор напрягло куда как сильнее, я когда процедуры писал даже, не то что портировал, совершенно не ставя перед собой такой цели это ограничение постоянно превышал :)
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32776419
Alex.Czech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это так, в стиле "войны не хотим, но к отпору готовы"
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32776476
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВ микросовте никогда не было стоящих языковедов,может они скоро появятся.

Клиника просто...
идиотическая микрософтофобия.
Anders Hejsberg плохой языковед!?
Может быть Programmer_Ortodox в курсе где водятся стоящие языковеды?
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32776656
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Огласите, наконец, какие задачи решаться то будут, а то мож и MSDE хватит бесплатного.
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32776673
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
firebird ставьте :-)
бесплатно :-)
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32777290
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygra
Директор конечно сразу же поверит, хотя и не поймет ничего. И назначит этого программера новым начальником отдела!


А не факт, что директора не любят иногда всякие непонятные слова с гнутием пальцев - т.е. с каким-то эмоциональным моментом говорящего. Правда, это может вызвать и обратную реакцию. Впрочем, это вопрос психологии, тут мы врядли разберемся. У нас есть парни, которые пробились в начальники так. А Вы говорите. Директору ить важно, что бы меньше было проблем потом, и его не отвлекали бы на то, в чем он не понимает в дальнейшем. А такой парень демонстриует, что он скорее всего понимает, и освободит директора от этих вопросов.
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32780659
Фотография Сергей Тихонов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoMicrosoft SQL Server 2000
Только индексированные представления, вместо мат представлений.

А в чем разница-то ;-) ?

ЗЫ
Вот в DB2 помимо MQT еще MDC (Multi Dimensional Clustering) есть...
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32780730
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Тихонов
А в чем разница-то ;-) ?

Материализованные представления содержат данные, подобно таблицам. Эти данные в них поступают на основе запросов. Подобно таблицам, они могут иметь индексы. Данные могут поступать инкрементально (если это не противоречит запросу), например, на основе изменений данных в таблицах источниках за какой-то промежуток времени. Это имеет значение и при больших объемах и при некоторых типах репликации (схема "ведущий/ведомый") данных в другую БД.
А просто представления содержат сам запрос, который начнет формировать данные из источников в момент запуска. Т.е. мат представления реализуют механизм предварительного выполнения запросов и дальнейшую работу по извлечению данных со многими возможностями таблиц, например, создание собтвенных индексов. Ну а индексированные представления, на сколько я понимаю, позволяют индексировать представления, с целью оптимизации запросов, в которых участвуют эти представления.
В том и разница.
Представьте у Вас хранилище в другой БД, там мат представления с миллионами записей. Туда в день подкачиваются по запросу новые данные, набранные пользователями за сутки, например. Скажем в центральный офис из филиалов по всей стране.
У меня, например, так работает снапшот репликация с 9 филиалов из разных регионов. Там самые большие таблы меньше миллиона записей. В случае смены версии БД или необходимости переустановки начальная закачка занимает не более 30 минут (спутниковая связь), дальше суточная закачка несколько сикунд - несколько минут. По ночам. А в центральном офисе я работаю с ними как с таблами в плане запросов. Однажды, спас одному админу так его табу, которую он по ошибке грохнул (у меня же сами данные). У него в филиале своя система, таблы дугие чем у всех (у остальных наша система в филиалах). Создание и разработка этой репликации и надежность (эксплуатация более двух лет) занимает мало времени. Инфы о состоянии ситемы тоже достаточно в словарях БД.
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32780768
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo Ну а индексированные представления, на сколько я понимаю, позволяют индексировать представления, с целью оптимизации запросов, в которых участвуют эти представления.
BOLWhen a unique clustered index is created on a view, the view is executed and the result set is stored in the database in the same way a table with a clustered index is stored.
...
Although only the columns that make up the clustered index key are specified in the CREATE UNIQUE CLUSTERED INDEX statement, the complete result set of the view is stored in the database. As in a clustered index on a base table, the b-tree structure of the clustered index contains only the key columns, but the data rows contain all of the columns in the view result set.?
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32781086
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ChA
Теперь я не въезжаю в то, что же такое индексированное представление. Все-таки терминология в названии такого объекта явно не указывает на то, что сохраняются данные. Но кластерный индекс сохраняет данные и потому данные сохраняются? С мат представлениями работал, и представляю себе что это есть. Хотя там тоже у меня есть вещи, которые недопроверил. Например, можно создавать на мат представления другие мат представления как на таблы, но на инкрементный способ еще один инкрементный вроде нет, а мне надо.
Если запрос таков, что для получения результата недостаточно только новых данных: он должен всю таблу просканировать, то что кластерный индекс начнет во время ввода перестриваться каждый раз?
Матпредставление асинхронно с вводом данных заполняется, по расписанию.
Посмотрел у Оракла детальные разъяснения откуда взял для автора этого топика текст. Про это деталей не нашел. Но теперь хочется узнать про детали.
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32781174
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoЕсли запрос таков, что для получения результата недостаточно только новых данных: он должен всю таблу просканировать, то что кластерный индекс начнет во время ввода перестриваться каждый раз?А вот тут увы... Не всякое представление можно сделать индексированным, существуют четкие ограничения. Но если оно удовлетворяет им, то, если правильно помню, его обновление инициируется изменением базовых таблиц.
Так как не пользую, то никаких практических рекомендаций дать не могу. IMHO, подобные вещи разумно использовать только в относительно статических системах, типа OLAP или DSS, в противном случае, если, как в Oracle - по расписанию, то можем получить неактуальные данные, а как в MS SQL - то падение производительности операций модификации данных. Предполагаю, что все-таки разница между материализированными представлениями в Oracle и индексированными представлениями в MS SQL не слишком велика, больше в названии, чем по сути.
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32797967
Volinskiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К зачинщику темы:
Если хочешь иметь отличные отношения с боссом,
полюби MSSQL, и наоборот.

Анекдот в тему MSSQL vs. Oracle:
Один приятель говорит другому:
- Вот все говорят, что брюнетки темпераментнее блондинок,
а ты что думаешь?
- Моя жена сто раз бывала и блондинкой, и брюнеткой, а разницы
ну никакой...
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32798190
c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32798198
c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32802648
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если говорить про деньги, то у MS есть дыра, которую они пытаются срочно закрыть.

Как это сделать.

1. Покупается минимальная стандартная MS SQL 2000 Server лицензия на 5 пользователей - что-то около 500 USD - 4 процессора * 4 Gb памяти (очень даже хорошо).

2. Покупается MS VFP 8.0 Professional - 500 USD (если не upgrade).

3. Устанавливается на на машине с SQL Server (для экономии железа) Web Service (SOAP 3.0) и все клиенты со всего мира обращаются к MS SQL 2000 Server через этот Web Service (так как он многопоточный - все работает очень быстро) - задействована только одна лицензия

P.S. Насчет Oracle - не знаю, не делал, но наверное можно что-то придумать тоже, но уж больно он наворочeн - заточен под очень большие базы данных... Не очень он мне нравится из - за этого...

Удачи!
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32802709
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
авторP.S. Насчет Oracle - не знаю, не делал, но наверное можно что-то придумать тоже, но уж больно он наворочeн - заточен под очень большие базы данных... Не очень он мне нравится из - за этого...
нельзя, уверен что у мс так же, оракл считает кол-во терминальных устройств, причем описывает что он считает под этим + специально указывает что за "джобы" тоже нада платить. если вычислить их кол-во нельзя - плати за проц.
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32802762
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Ch Насчет Oracle - не знаю, не делал, но наверное можно что-то придумать тоже, но уж больно он наворочeн - заточен под очень большие базы данных... Не очень он мне нравится из - за этого...
Oracle лицензирует не коннекты а "named users" (количество логинов пользователей). Licensing Unit DefinitionsNamed User Plus is defined as an individual authorized by you to use the programs which are installed on a single server or multiple servers, regardless of whether the individual is actively using the programs at any given time. A non human operated device will be counted as a named user plus in addition to all individuals authorized to use the programs, if such devices can access the programs.
Причём, случай когда все работают под одним логином в СУБД, а безопасность обеспечивается внешней системой со своими логинами - предусмотрен лицензией : Licensing Unit DefinitionsIf multiplexing hardware or software (e.g., a TP monitor or a web server product) is used, this number must be measured at the multiplexing front end.
В общем, не обманешь.
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32802784
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, круто все с Oracle, похоже, что не обойдешь, MS SQL Server - немного попроще пока... Там есть понятие Device - в этом случае физический Server с Web Service как раз под него и попадает...

Тогда мне не понятно, как на Oracle делают Web Site - где количество пользователей может быть весьма большим? Причем одновременно работающим...
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32802912
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Ch Тогда мне не понятно, как на Oracle делают Web Site - где количество пользователей может быть весьма большим?
Для таких случаев есть другой принцип лицензирования - по количеству процессоров.
Processor: shall be defined as all processors where the Oracle programs are installed and/or running. Programs licensed on a Processor basis may be accessed by your internal users (including agents and contractors) and by your third party users. For the purposes of counting the number of processors which require licensing, a multicore chip with "n" processor cores shall be counted as "n" processors.
...
Рейтинг: 0 / 0
Помогите отмазатся от MS SQL
    #32802940
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zaxx Для таких случаев есть другой принцип лицензирования - по количеству процессоров.
Processor: shall be defined as all processors where the Oracle programs are installed and/or running. Programs licensed on a Processor basis may be accessed by your internal users (including agents and contractors) and by your third party users. For the purposes of counting the number of processors which require licensing, a multicore chip with "n" processor cores shall be counted as "n" processors.
Понятно, и в этом случае у лицензии максимальная цена... Да, MS в этом плане более мягок...

Спасибо за консультацию.
...
Рейтинг: 0 / 0
56 сообщений из 56, показаны все 3 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Помогите отмазатся от MS SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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