Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
stclaus Руководство деньги всегда считает. Но воду мутит начальник отдела который раньше работал на Аксесе и MS SQL, аксес он, гад, внедрил - теперь хочет MS SQL.этого гада, начальника отдела, можно понять- он, гад, хочет контролировать, что именно там его подчиненые делают в рабочее время Серьезно, если он там работает давно, и перелопатил достаточное количество задач, а автор топика работает недавно, и не имеет авторитета, никакие дискуссии типа "Alien vs Predator" не прокатят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 18:42 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
собственно вопрос автору топика: :) А почему нет? Пока видно только эмоции, может SQL Server как раз подходит для решения задачи. Надо понять аргументы начальника, а затем пытаться уже что-то опровергнуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 18:46 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 19:31 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
Для поклонников 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 12:03 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
2 vadiminfo Браво! Кто ищет, тот найдёт. Тут много любителей SQL Server, я в то числе. Удачи, поскольку проблема тут скорее не техническая, а отношений. -- Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 12:05 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
А мне кажется, что если говорить а выразительных средствах встроенного языка в сервер, то сравнивать mssql с oracle будет некорректным. Они мало сопоставимы по своим возможностям. У mssql есть старший брат, Sybase, так вот лично мне кажется, что ребята оттуда продали исподники сервера микрософту после предварительной, "предпродажной" подготовки,поскольку сами не собирались уходить с этого рынка,но с другой стороны предлагаемая сумма видимо была велика. В результате мы имеет ряд ограничений, например с рекурсией,-а это базовые возможности любого языка, есть масса других ограничений,об из большом количестве довольно застенчиво говорится в документации по mssql. Прошло довольно много времени с момента приобретения микрософтом этого продукта, но пока базовые ограничения остались, естественно они маскируются довольно большим нагромождением самых разнообразных функций. Это моя точка зрения чисто о языке. В микросовте никогда не было стоящих языковедов,может они скоро появятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 12:12 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
Нахрена пользователям Майкрософт языки. Все и так хорошо делается визардами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 14:01 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
>Паралельное выполнение >Оракл >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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 14:10 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
Я представляю, как кто-то пойдет к директору и будет говорить про инсерты, селекты, параллелизацию и кластеры Директор конечно сразу же поверит, хотя и не поймет ничего. И назначит этого программера новым начальником отдела! -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:07 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
Я представляю, как кто-то пойдет к директору и будет говорить про инсерты, селекты, параллелизацию и кластеры Директор конечно сразу же поверит, хотя и не поймет ничего. И назначит этого программера новым начальником отдела! а вот для такого случая есть всякие графики красивые, диаграмки.. - Применяя то-то и то-то мы получаем прирост производительности на Х прОцентов и снижаем накладные расходы на обслуживание/ЗП/водку админам.... Экономим ГСМ на сумму Y, повышаем оборачиваемость обротных и необоротных активов, снижаем затраты на обслуживание и уменьшаем налог на прибыль :-) Маркетинг, одним словом. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:25 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
Не пройдет! Если бы это были две разные равнозначные ...мммм.. ну фирмы например, которые учавствуют в тендере, тогда да. А когда один начальник, а другой подчиненный - смотри пункт 1 (начальник всегда прав) -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:41 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
Programmer_OrtodoxА мне кажется, что если говорить а выразительных средствах встроенного языка в сервер, то сравнивать mssql с oracle будет некорректным. Они мало сопоставимы по своим возможностям. У mssql есть старший брат, Sybase, так вот лично мне кажется, что ребята оттуда продали исподники сервера микрософту после предварительной, "предпродажной" подготовки,поскольку сами не собирались уходить с этого рынка,но с другой стороны предлагаемая сумма видимо была велика. В результате мы имеет ряд ограничений, например с рекурсией,-а это базовые возможности любого языка, есть масса других ограничений,об из большом количестве довольно застенчиво говорится в документации по mssql. Прошло довольно много времени с момента приобретения микрософтом этого продукта, но пока базовые ограничения остались, естественно они маскируются довольно большим нагромождением самых разнообразных функций. Это моя точка зрения чисто о языке. В микросовте никогда не было стоящих языковедов,может они скоро появятся. В Оракл как ни странно тоже есть ограничение уровня рекурсии, правда большее чем в MS SQL... но лично меня 30 (!) символов на идентификатор напрягло куда как сильнее, я когда процедуры писал даже, не то что портировал, совершенно не ставя перед собой такой цели это ограничение постоянно превышал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 23:04 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
Это так, в стиле "войны не хотим, но к отпору готовы" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 23:04 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
авторВ микросовте никогда не было стоящих языковедов,может они скоро появятся. Клиника просто... идиотическая микрософтофобия. Anders Hejsberg плохой языковед!? Может быть Programmer_Ortodox в курсе где водятся стоящие языковеды? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 03:31 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
Огласите, наконец, какие задачи решаться то будут, а то мож и MSDE хватит бесплатного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 09:30 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
firebird ставьте :-) бесплатно :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 09:37 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
tygra Директор конечно сразу же поверит, хотя и не поймет ничего. И назначит этого программера новым начальником отдела! А не факт, что директора не любят иногда всякие непонятные слова с гнутием пальцев - т.е. с каким-то эмоциональным моментом говорящего. Правда, это может вызвать и обратную реакцию. Впрочем, это вопрос психологии, тут мы врядли разберемся. У нас есть парни, которые пробились в начальники так. А Вы говорите. Директору ить важно, что бы меньше было проблем потом, и его не отвлекали бы на то, в чем он не понимает в дальнейшем. А такой парень демонстриует, что он скорее всего понимает, и освободит директора от этих вопросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 12:36 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
vadiminfoMicrosoft SQL Server 2000 Только индексированные представления, вместо мат представлений. А в чем разница-то ;-) ? ЗЫ Вот в DB2 помимо MQT еще MDC (Multi Dimensional Clustering) есть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2004, 21:42 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
Сергей Тихонов А в чем разница-то ;-) ? Материализованные представления содержат данные, подобно таблицам. Эти данные в них поступают на основе запросов. Подобно таблицам, они могут иметь индексы. Данные могут поступать инкрементально (если это не противоречит запросу), например, на основе изменений данных в таблицах источниках за какой-то промежуток времени. Это имеет значение и при больших объемах и при некоторых типах репликации (схема "ведущий/ведомый") данных в другую БД. А просто представления содержат сам запрос, который начнет формировать данные из источников в момент запуска. Т.е. мат представления реализуют механизм предварительного выполнения запросов и дальнейшую работу по извлечению данных со многими возможностями таблиц, например, создание собтвенных индексов. Ну а индексированные представления, на сколько я понимаю, позволяют индексировать представления, с целью оптимизации запросов, в которых участвуют эти представления. В том и разница. Представьте у Вас хранилище в другой БД, там мат представления с миллионами записей. Туда в день подкачиваются по запросу новые данные, набранные пользователями за сутки, например. Скажем в центральный офис из филиалов по всей стране. У меня, например, так работает снапшот репликация с 9 филиалов из разных регионов. Там самые большие таблы меньше миллиона записей. В случае смены версии БД или необходимости переустановки начальная закачка занимает не более 30 минут (спутниковая связь), дальше суточная закачка несколько сикунд - несколько минут. По ночам. А в центральном офисе я работаю с ними как с таблами в плане запросов. Однажды, спас одному админу так его табу, которую он по ошибке грохнул (у меня же сами данные). У него в филиале своя система, таблы дугие чем у всех (у остальных наша система в филиалах). Создание и разработка этой репликации и надежность (эксплуатация более двух лет) занимает мало времени. Инфы о состоянии ситемы тоже достаточно в словарях БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2004, 23:58 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
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.? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2004, 02:36 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
2 ChA Теперь я не въезжаю в то, что же такое индексированное представление. Все-таки терминология в названии такого объекта явно не указывает на то, что сохраняются данные. Но кластерный индекс сохраняет данные и потому данные сохраняются? С мат представлениями работал, и представляю себе что это есть. Хотя там тоже у меня есть вещи, которые недопроверил. Например, можно создавать на мат представления другие мат представления как на таблы, но на инкрементный способ еще один инкрементный вроде нет, а мне надо. Если запрос таков, что для получения результата недостаточно только новых данных: он должен всю таблу просканировать, то что кластерный индекс начнет во время ввода перестриваться каждый раз? Матпредставление асинхронно с вводом данных заполняется, по расписанию. Посмотрел у Оракла детальные разъяснения откуда взял для автора этого топика текст. Про это деталей не нашел. Но теперь хочется узнать про детали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2004, 19:43 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
vadiminfoЕсли запрос таков, что для получения результата недостаточно только новых данных: он должен всю таблу просканировать, то что кластерный индекс начнет во время ввода перестриваться каждый раз?А вот тут увы... Не всякое представление можно сделать индексированным, существуют четкие ограничения. Но если оно удовлетворяет им, то, если правильно помню, его обновление инициируется изменением базовых таблиц. Так как не пользую, то никаких практических рекомендаций дать не могу. IMHO, подобные вещи разумно использовать только в относительно статических системах, типа OLAP или DSS, в противном случае, если, как в Oracle - по расписанию, то можем получить неактуальные данные, а как в MS SQL - то падение производительности операций модификации данных. Предполагаю, что все-таки разница между материализированными представлениями в Oracle и индексированными представлениями в MS SQL не слишком велика, больше в названии, чем по сути. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2004, 04:09 |
|
||
|
Помогите отмазатся от MS SQL
|
|||
|---|---|---|---|
|
#18+
К зачинщику темы: Если хочешь иметь отличные отношения с боссом, полюби MSSQL, и наоборот. Анекдот в тему MSSQL vs. Oracle: Один приятель говорит другому: - Вот все говорят, что брюнетки темпераментнее блондинок, а ты что думаешь? - Моя жена сто раз бывала и блондинкой, и брюнеткой, а разницы ну никакой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2004, 14:01 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=32774400&tid=1554003]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 283ms |
| total: | 388ms |

| 0 / 0 |
