|  | 
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ День добрый! Вот опишу что у нас происходит и хочу получить ваши комментарии и советы: У нас есть небольшая база на MS SQL 2005. Год от года - 3-5 млн строк в таблице проводок, 50 - 60 тыс контрагентов с историей. За несколько лет с индексами это 7-10 гигов бекап. Тут начальство под кризис вспомнило, что надо бы лицензироваться. Вот. Нам на СКУль денег не дают. (не говорю уже про то, что на среду разработки тоже). Шеф отдела предлагает переписать базу на PostgreSQL. Причем есть такие обработки и отчеты, которые выполняются по 15 часов (с партиционированием 4) Вот что хотел бы от вас услышать стоит ли вообще затевать переезд на какой-либо другой скуль? Мне вот лично симпотизирует Oracle (тем более, что контора у нас типа девелоперская и вроде с лицензией для Оракла проблем не должно возникнуть для правохранительных органов). Если уж переписыать базу, так может под что-нибудь стоящее? Вот еще вопрос: Может нам лучше жить на MSDE... Там вроде лицензии офиса должно хватить... Какие еще варианты можете посоветовать? Заранее спасибо за то, что не предлагаете уволиться из этой конторы и скинуться на покупку лицензий... ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 03.12.2008, 14:29 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Вам в другую ветку: "Выбор СУБД". MSDE- не подойдёт из-за ограничений на размер. Oracle не дешевле MS SQL. Выходит шеф прав! ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 03.12.2008, 14:36 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Пгуые123День добрый! Вот опишу что у нас происходит и хочу получить ваши комментарии и советы: У нас есть небольшая база на MS SQL 2005. Год от года - 3-5 млн строк в таблице проводок, 50 - 60 тыс контрагентов с историей. За несколько лет с индексами это 7-10 гигов бекап. Пгуые123Шеф отдела предлагает переписать базу на PostgreSQL. Причем есть такие обработки и отчеты, которые выполняются по 15 часов (с партиционированием 4) Вот что хотел бы от вас услышать стоит ли вообще затевать переезд на какой-либо другой скуль?Маньяк ваш шеф, походу. Предложите шефу посчитать трудозвтраты на перевод и помножить их на ЗП сотрудников. Есть подозрение, что переделка не окупиться, а дешевле будет купить лицензии :) Шеф, конечно, может считать , что все будет переделано за 1 неделю, ну здесь уже нужен другой лекарь :) Пгуые123Мне вот лично симпотизирует Oracle (тем более, что контора у нас типа девелоперская и вроде с лицензией для Оракла проблем не должно возникнуть для правохранительных органов). Oracle, вобще-то тоже лицензируемый и денег стоит. Особенно Enterprise, в котором есть партиционирование, которое вам, похоже, занадобится. Пгуые123Вот еще вопрос: Может нам лучше жить на MSDE... Там вроде лицензии офиса должно хватить... Насколько я помню MSDE - он может содержать базы до 2-х гигов. Модератор: Тема перенесена из форума "Oracle". ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 03.12.2008, 14:39 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Пгуые123Вот еще вопрос: Может нам лучше жить на MSDE... Там вроде лицензии офиса должно хватить... Для теперешней Express редакции SQL Server (бывшее MSDE) не надо никаких доп. лицензий. Она бесплатна. Но имеет ограничение в 4 Гига на размер одной бд, на 1 процессор (ядра все будут использоваться) и 1 гиг памяти. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 03.12.2008, 14:54 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ авторНам на СКУль денег не дают. (не говорю уже про то, что на среду разработки тоже). Шеф отдела предлагает переписать базу на PostgreSQL. мда. по срокам и стоимости переноса на ЛЮБУЮ другую СУБД это будет однозначно ДОРОЖЕ чем купить MS SQL. Шеф не рубит фишку, что разные СУБД они не только по названию разные. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 03.12.2008, 16:31 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ [quot kdvШеф не рубит фишку, что разные СУБД они не только по названию разные.[/quot] +1 Кроме того, если ещё и ПО на этот вариант изначально по архитектуре не закладывалось... ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 03.12.2008, 16:48 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ АнатоЛой, да.. не закладывалось.. Тоесть и по полностью переписывать + ОпенОфис вместо МСОфиса... В общем, ожидаются танцы с бубном и свистопляской... :( ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 04.12.2008, 08:32 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Пгуые123 Шеф отдела предлагает переписать базу на PostgreSQL. Причем есть такие обработки и отчеты, которые выполняются по 15 часов (с партиционированием 4) Думаю, что после тупого переписывания на PostgreSQL эти отчёты могут идти еще дольше. И для оптимизации нужен будет специалист именно по постгресу. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 06.12.2008, 01:09 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ [quote]Шеф отдела предлагает переписать базу на PostgreSQL. Причем есть такие обработки и отчеты, которые выполняются по 15 часов (с партиционированием 4)[/quote] что то как то многовато, 15 часов, а?.. может, курсорами злоупотребляете? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 07.12.2008, 22:00 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Блин, ребята, Вам за деньги предлагают разобраться с новой СУБД, беря на себя всю ответственность по переходу (шеф сказал переходить - он чтото точно знал) - а вы думаете... Имхо нуно хватать и бежать.  Плюс ко всему можно переписать всю эту ерунду, которая по 15 часов считается - это же издевательство - вам же проще сопровождать будет. А насчет Ораклы - просто посчитай сколько будет стоить лицензия на все что тебе надо (ну и выясни, понятное дело, сколько для вас она точно будет стоить и точно ли не будет проблем) А вот на "халявы" от платных СУБД могешь даже не смотреть - 7-10гб бакапы = 20+ базы а там ограничения гига на 4 ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 11.12.2008, 13:31 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ joker 79Блин, ребята, Вам за деньги предлагают разобраться с новой СУБД, беря на себя всю ответственность по переходу (шеф сказал переходить - он чтото точно знал) - а вы думаете... Имхо нуно хватать и бежать.  Угу. Оттуда - и бежать. Ибо оракл - это круто, а то, что прилада не работает - прогеры виноваты. зы интересно, каковы шансы переписать то, что работает 15 часов на известном инструменте на неизвестный инструмент? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 11.12.2008, 13:33 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Есть точка зрения, что у MSSQL оптимизатор запросов всё-таки получше будет чем у PostgreSQL.  Еще раз настаиваю на том, что для вас немаловажным будет врема отклика от отчёта, который идёт 15 часов. Если вы не смогли его оптимизировать (это удивительно ведь есть всякие там OLAP) в MS, то СУБД, которая по определению медленне, то может быть не стоит замахиватся на проект, для которого этот прогноз вообще отсутствует на данный момент! Я-бы сделал пилотный тест этого-же отчёта в среде Postgres что-бы хотя-бы знать, с чем имеешь дело. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 11.12.2008, 13:43 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Все верно говорите, Саратники! Выбиваем всеми силами любимый MSSSQL! Отчет 15 чесовой доолго пытались оптимизировать. Много крови выпили всякой. В итоге с партиционированием работает 4 часа... ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 11.12.2008, 16:53 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Пгуые123Все верно говорите, Саратники! Выбиваем всеми силами любимый MSSSQL! Отчет 15 чесовой доолго пытались оптимизировать. Много крови выпили всякой. В итоге с партиционированием работает 4 часа... бэкап - в студию. и запрос для запуска отчета. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 11.12.2008, 17:05 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Ограничение Экспресса на 4Гб можно попробовать обойти, расположив крупные таблицы по разным базам, а в главной базе сделать аналогичные вьюхи. Система скорее всего не заметит подмены. Так объем можно прилично наращивать. Но... некоторые приложения зачем-то проверяют наличие физических таблиц. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 11.12.2008, 18:22 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ а почему постгрес? Почему, например не MySQL??? в 5.1.х весьма все не плохо.. да и работает оно довольно быстро и возможностей намного больше чем в MS SQL ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 11.12.2008, 21:11 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немойа почему постгрес? Почему, например не MySQL??? в 5.1.х весьма все не плохо.. да и работает оно довольно быстро и возможностей намного больше чем в MS SQL давайте для начала разберёмся, почему на энтерпрайз версии отчет считается 15 часов... А там - посмотрим, стоит ли использовать мускуль. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 11.12.2008, 22:33 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немойMySQL ... возможностей намного больше чем в MS SQL Примеры в студию!!! ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 08:25 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ pkarklinнемойMySQL ... возможностей намного больше чем в MS SQL Примеры в студию!!! +1 заинтриговали ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 09:13 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ pkarklinнемойMySQL ... возможностей намного больше чем в MS SQL Примеры в студию!!! Под Линуксом в MySQL возможностей намного больше чем в MS SQL. Как то так :) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 09:18 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ примеры будут? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 11:39 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Пгуые123Выбиваем всеми силами любимый MSSSQL! Отчет 15 чесовой доолго пытались оптимизировать. Много крови выпили всякой. В итоге с партиционированием работает 4 часа... Во-во! Нагоните страху на ваше начальство. Расскажите, что без партицирования будет ой-как плохо. Аргументируйте. Приведите цифры. В рублях или в евро. Это отрезвляет. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 11:50 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ pkarklinнемойMySQL ... возможностей намного больше чем в MS SQL Примеры в студию!!! Сессионные переменные, к примеру. "Подстановка таблиц". Лимит, опять таки (да-да, и это очень удобно) 0-вые день, месяц в дате дефолтное значение для типа данных тип данных set ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 12:35 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ lockypkarklinнемойMySQL ... возможностей намного больше чем в MS SQLПримеры в студию!!!1)Сессионные переменные, к примеру. 2)"Подстановка таблиц". 3)Лимит, опять таки (да-да, и это очень удобно) 4)0-вые день, месяц в дате 5)дефолтное значение для типа данных 6)тип данных set1) и 5) - не верю, что нету 3) - есть TOP 4) - костыль при неправильном проектировании БД 6) - ненужная глюкогенная гадость 2) - это что такое? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 12:39 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ miksoft1) и 5) - не верю, что нету 3) - есть TOP 4) - костыль при неправильном проектировании БД 6) - ненужная глюкогенная гадость 2) - это что такое? 4 - костыль, возможно. но в мускуле - есть, а в мсскль - нету. 1, 5 - нету. 3 - top не есть limit, особенно с т.з. удобства использования. 6 - насчет глюкогенности - не знаю, насчет нужности - вопрос весьма дискуссионный. 2 - емнип, это перекрытие видимости временных и постоянных таблиц. Дословно щаз уже не вспомню :( ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 12:47 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ "5)дефолтное значение для типа данных" - именно для "типа данных"? или для поля? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 13:23 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ miksoft"5)дефолтное значение для типа данных" - именно для "типа данных"? или для поля?видимо, речь примерно о  таком ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 13:28 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Senya_Lmiksoft"5)дефолтное значение для типа данных" - именно для "типа данных"? или для поля?видимо, речь примерно о  таком Прямого аналога этому в MySQL что-то не припомню. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 13:31 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ miksoft"5)дефолтное значение для типа данных" - именно для "типа данных"? или для поля? If a column definition includes no explicit DEFAULT value, MySQL determines the default value as follows: • If the column can take NULL as a value, the column is defined with an explicit DEFAULT NULL clause. • If the column cannot take NULL as the value, MySQL defines the column with no explicit DEFAULT clause. For data entry, if an INSERT or REPLACE statement includes no value for the column, MySQL handles the column according to the SQL mode in effect at the time: o If strict SQL mode is not enabled, MySQL sets the column to the implicit default value for the column data type. o If strict mode is enabled, an error occurs for transactional tables and the statement is rolled back. For non-transactional tables, an error occurs, but if this happens for the second or subsequent row of a multiple-row statement, the preceding rows will have been inserted. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 13:36 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ locky0-вые день, месяц в дате А это зачем надо? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 13:55 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ lockyIf a column definition includes no explicit DEFAULT value, MySQL determines the default value as follows:  • If the column can take NULL as a value, the column is defined with an explicit DEFAULT NULL clause. • If the column cannot take NULL as the value, MySQL defines the column with no explicit DEFAULT clause. For data entry, if an INSERT or REPLACE statement includes no value for the column, MySQL handles the column according to the SQL mode in effect at the time: o If strict SQL mode is not enabled, MySQL sets the column to the implicit default value for the column data type. o If strict mode is enabled, an error occurs for transactional tables and the statement is rolled back. For non-transactional tables, an error occurs, but if this happens for the second or subsequent row of a multiple-row statement, the preceding rows will have been inserted.Не вижу от этого ни малейшей практической пользы, один вред. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 13:58 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ maytonlocky0-вые день, месяц в дате А это зачем надо? А бог его знает. Видимо, это нечто вроде внутритипового null. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 14:09 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ miksoftНе вижу от этого ни малейшей практической пользы, один вред. Я, к примеру, не вижу сильной пользы от триггеров и каскадных операций, один только вред. Но триггера - есть. К тому же, мы рассматриваем не полезность, а наличие. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 14:10 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ lockymiksoftНе вижу от этого ни малейшей практической пользы, один вред.Я, к примеру, не вижу сильной пользы от триггеров и каскадных операций, один только вред. Но триггера - есть. К тому же, мы рассматриваем не полезность, а наличие.Польза от триггеров и каскадных операций есть. А от неявного дефолтного нуля в числовом поле пользы может быть только в качестве покрытия (а вполне вероятно и источника) огрехов проектирования. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 14:12 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ lockyК тому же, мы рассматриваем не полезность, а наличие.Это называется - если нет, то наскребем :) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 14:13 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ lockyК тому же, мы рассматриваем не полезность, а наличие.Тогда уж вспомните возможность в MySQL перечислять в секции SELECT полей, которых нет в GROUP BY. Это сильно покруче будет. Равно как и ошибки порождает значительно более трудновыводимые. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 14:14 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ miksoftlockyК тому же, мы рассматриваем не полезность, а наличие.Тогда уж вспомните возможность в MySQL перечислять в секции SELECT полей, которых нет в GROUP BY. Это сильно покруче будет. Равно как и ошибки порождает значительно более трудновыводимые. такое умеет не только MySql, но и Sybase. И, будучи применённое с умом - весьма полезно. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 14:19 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ miksoftА от неявного дефолтного нуля в числовом поле пользы может быть только в качестве покрытия (а вполне вероятно и источника) огрехов проектирования. "If strict mode is enabled, an error occurs for transactional tables and the statement is rolled back". Т.е. - не хочешь - не используешь. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 14:20 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ lockyтакое умеет не только MySql, но и Sybase. Сорри, они это по разному "умеют". ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 14:22 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ lockylockyтакое умеет не только MySql, но и Sybase.Сорри, они это по разному "умеют".Не знаю как Sybase, а MySql не гарантирует корректности рузультата, если эти поля имеют разные значения в пределах группы. На что люди налетают регулярно. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 14:25 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ lockyВидимо, это нечто вроде внутритипового null. Странно... Если внтри типа есть суб-типы... это вроде-как уже и не атом. Дедушка Кодд переворачивается в своём гробу... ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 14:31 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ maytonlockyВидимо, это нечто вроде внутритипового null. Странно... Если внтри типа есть суб-типы... это вроде-как уже и не атом. Дедушка Кодд переворачивается в своём гробу... Дедушка кодд был великим теоретиком. А мы - убогие практики. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 14:43 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Ну ладно. Я готов допустить, что существует такая дата как 2008.00.00. Допустим. Но как для неё определить точку на оси времени? Как определить операцию количество дней между датами? Где, короче тот сакральный смысл нулевого дня и месяца? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 14:56 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ maytonНу ладно. Я готов допустить, что существует такая дата как 2008.00.00. Допустим. Но как для неё определить точку на оси времени? Как определить операцию количество дней между датами? Где, короче тот сакральный смысл нулевого дня и месяца? Где сакральный смысл NULL? NULL копеек - это много или мало? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 14:57 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Ладно. Проехали. Так бы и сказал, что это извращённая форма записи NULL. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 14:59 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Разруха - она в головах. Все что надо это 1) Пригласить нормального SQL программиста, который разберется с Вашими отчетами, запросами и т. д. Если все сделано правильно, то отчеты на нормльном железе, правильно настроеном сервере и оптимизированых запросах, которые на таких объемах, выполняются 15 часов - я не верю. 2) Купить лицензию на MS SQL SERVER ибо это будет самое дешевое и правильное решение, если учесть время/стоимость на разработку, отладку и нервы для объяснения пользователям почему появились ошибки, которых вчера не было. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 15:18 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ pkarklinнемойMySQL ... возможностей намного больше чем в MS SQL Примеры в студию!!! Уж кинулся перечислять и преводить.. да понял, проще отослать к первоисточнику.. На самом деле - по типам данных, ms тут не пляшет. По набору функций, управление юзерами в том числе и их сессиями (а почему нет? у меня реально в одной софтине на первой вкладке отображается кто и что делает и т.д. с возможность "убить" сессию). Впрочем, тут уже немного подсказали - а полный список, повторюсь, в первоисточнике. Много перечислять, да и не тема тут это делать. Ну а то, что он на порядок меньше требует меньше ресурсов.. Не стоит денег, имеет отличную поддержку в той же Windows (на том же C# или Borland продуктах), или просто через Excel - вот и скажите, в чем преимущества MS SQL ??? PS: не все же живут на форуме :) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 19:23 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немойВпрочем, тут уже немного подсказали - а полный список, повторюсь, в первоисточнике.  Всё-таки хотелось бы услышать и от вас (потому как "у меня реально в одной софтине на первой вкладке отображается кто и что делает и т.д. с возможность "убить" сессию" как "то, что не умеет МС СКЛ" - не выдерживает ни малейшей критики). немой вот и скажите, в чем преимущества MS SQL ??? В том, что он, вроде как, помощнее будет, нет? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 19:27 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немой Не стоит денег, имеет отличную поддержку в той же Windows В которой, как раз и стоит денег. Posted via ActualForum NNTP Server 1.4 ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 19:41 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немойУж кинулся перечислять и преводить.. да понял, проще отослать к первоисточнику.. просмотрел тему ещё раз. сделал вывод - вы не можете перечислить то, чего вы не знаете. в этом случае очень удобно отсылать к некому "первоисточнику" (родина всех эльфов?). немойНа самом деле - по типам данных, ms тут не пляшет. судя по всему, существует какой-то тип данных, который есть в MySQL, но его стыдно привести в пример. немой По набору функций, управление юзерами в том числе и их сессиями (а почему нет? у меня реально в одной софтине на первой вкладке отображается кто и что делает и т.д. с возможность "убить" сессию). Это вообще не по-русски написано. По набору функций и по управлению юзерами? По набору функций управления юзерами? У вас реально в одной софтине на первой вкладке (?) что-то отображается? Поздравляю! И в мсскл это сделать невозможно? Это вы не умеете, или не возможно в принципе? Если второе, то давайте поподробнее. немойВпрочем, тут уже немного подсказали - а полный список, повторюсь, в первоисточнике. или гномов? немой Много перечислять, да и не тема тут это делать. много-много-много. и сколько все ни говорите, у меня всё равно больше много-многов, да? немойНу а то, что он на порядок меньше требует меньше ресурсов.. почему-то IB, который одинаков тормозил на 16 и 128 мб вспоминается FB, который прсо не знал немойНе стоит денег, имеет отличную поддержку в той же Windows (на том же C# или Borland продуктах), или просто через Excel - вот и скажите, в чем преимущества MS SQL ??? немного странно сравнивать что-либо с MS SQL данному критерию ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 19:49 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Зайцев Фёдор почему-то IB, который одинаков тормозил на 16 и 128 мб вспоминается FB, который прсо не знал Это закодированное послание на языке аборигенов первоисточника. Примерно переводится как "почему-то вспоминается IB/FB, который одинаково тормозил на 16 и 128 мб и который просто не знал, что делать с ресурсами" ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 19:53 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Зайцев Фёдор судя по всему, существует какой-то тип данных, который есть в MySQL, но его стыдно привести в пример. По числовым данным: В MS можно определить беззнаковый тип? Битовое поле? По дате/время: Date, Time, Year? По строковым: Tinytext, Mediumtext,Longtext, Enum, Set ? Можно ли одним инсертом заполнить таблицу? Возможно ли использовать булеву алгебру (работа с битами) ? Что вернет запрос SELECT '2'+'2', '2'=2 ? Можно ли написать так: SELECT INTERVAL(2,5,9,1,6,2,4) ? Можно ли объединить несколько таблиц? Можно ли создать таблицу в памяти? (не путать с временной таблицей). Напишите мне две строчки запроса, по которым сможете получить сведения о сессиях и «убить» не нужную.. (как пример, что я имел ввиду под управлением). Поддерживается ли шифрование, не таблиц.. а например отдельных значений в полях. (пример: надо хранить пароли.. конечно можно уложить туда хеш, но я не об этом). По администрированию – перечислять всё?? Но, еще есть и управление (хотя, оно и относится к администрированию). Количество функций.. ну тут уж выяснять думаю нет смысла.. И что бы все перечислить – реально надо взять маны. Впрочем как и остальное. По памяти сразу всё так не сравнить. В общем, можно перечислять плюсы и в MS.. Все зависит от того – для чего и для кого.. Можно сказать что все это мелочь,.. И все это сейчас можно на C# реализовать.. Только вот, это "можно" стоит лишних телодвижений и не всегда очевидных. А DateTime - у MS, похоже не разрешимый вопрос. Топик, имхо, не об этом.. мы свалились не туда :) PS: а Firebird просто готовить наверно надо уметь :) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 21:03 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немой По числовым данным: В MS можно определить беззнаковый тип? Битовое поле? По дате/время: Date, Time, Year? По строковым: Tinytext, Mediumtext,Longtext, Enum, Set ? Беззнаковое - нет, битовое - да. date - да строковые - varchar(max), nvarchar(max) Enum,set - вообще говоря - не строковые. немой 1. Можно ли одним инсертом заполнить таблицу? 2. Возможно ли использовать булеву алгебру (работа с битами) ? 1. Да (если я правильно понял вопрос) 2. да немой Что вернет запрос SELECT '2'+'2', '2'=2 ? 2 ---- ----------- 22 2 немой Можно ли объединить несколько таблиц? Что это? немой Можно ли создать таблицу в памяти? (не путать с временной таблицей). 1. частично немой Напишите мне две строчки запроса, по которым сможете получить сведения о сессиях и «убить» не нужную.. (как пример, что я имел ввиду под управлением). exec sp_who kill <session id> немой Поддерживается ли шифрование, не таблиц.. а например отдельных значений в полях. (пример: надо хранить пароли.. конечно можно уложить туда хеш, но я не об этом). Уточнить, но помоему - да. немой По администрированию – перечислять всё?? Но, еще есть и управление (хотя, оно и относится к администрированию). Перечисляйте всё. немой Количество функций.. ну тут уж выяснять думаю нет смысла.. И что бы все перечислить – реально надо взять маны. Впрочем как и остальное. По памяти сразу всё так не сравнить. немой А DateTime - у MS, похоже не разрешимый вопрос. Бугога (уж извините) немой PS: а Firebird просто готовить наверно надо уметь :) Равно, как и нужно уметь готовить МС ;) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 21:28 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Сорри, тип time - тоже да. ------------------------- There’s no silver bullet! ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 21:30 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ lockyСорри, тип time - тоже да. ------------------------- There’s no silver bullet! Это в какой версии появилось все Вами перечисленое??? Особо интересует Date и Time (а не DateTime и короткий DateTime) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 21:37 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ locky Беззнаковое - нет, битовое - да. Это Вы о binary и varbinary(n) ?? но это не битовые матрицы, и над этими типами не определены побитовые операторы. locky date - да По крайней мере, в 2005 этого нет. lockyнемой 1. Можно ли одним инсертом заполнить таблицу? 2. Возможно ли использовать булеву алгебру (работа с битами) ? 1. Да (если я правильно понял вопрос) 2. да Очень интересно, буду признателен, если покажите как это можно сделать не прибигая к циклам, курсорам и т.д. А заодно, и пример работы с битовыми матрицами (дп просто - включить 2 бит например) lockyнемой Можно ли объединить несколько таблиц? Что это? Это Merge. locky немой А DateTime - у MS, похоже не разрешимый вопрос. Бугога (уж извините) я так же смеюсь над тем, что это больается в проектах как пятое колесо.. Конечно все решается.. Но.. поствте сервер не с тою локалью.. или еще что - и вы обречены на постоянную конвертацию.. Да же если все нормально, простое сравнеие по полю с типом DateTime - геморой, к которому все привыкли. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 22:07 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ я так же смеюсь над тем, что это болтается в проектах как пятое колесо.. Конечно все решается.. Но.. поставьте сервер не с тою локалью.. или еще что - и вы обречены на постоянную конвертацию.. Да же если все нормально, простое сравнение по полю с типом DateTime - геморрой, к которому все привыкли. -------------------------------------------- Превел с китайского :) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 22:10 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немойОчень интересно, буду признателен, если покажите как это можно сделать не прибигая к циклам, курсорам и т.д. вам слово. не совсем понятно, что вообще имелось ввиду. немой А заодно, и пример работы с битовыми матрицами (дп просто - включить 2 бит например) Перед тем, как делать громкие заявления о функциональности, имеет смысл хотя бы заглянуть в документацию. Она есть на охрененно секретном сайте. немой Это Merge. ЭТО merge, а не то, что вы сказали. немой я так же смеюсь над тем, что это больается в проектах как пятое колесо.. Конечно все решается.. Но.. поствте сервер не с тою локалью.. или еще что - и вы обречены на постоянную конвертацию.. Да же если все нормально, простое сравнеие по полю с типом DateTime - геморой, к которому все привыкли. о какой проблеме вообще речь? для datetime нет никакой разницы, что за локаль у вас на сервере, клиенте и у соведа дяди Васи в мобильнике. кстати... типы xml , table , hierarchyid появились несколько раньше, чем, к примеру, аналитические функции в mysql. З.Ы. для тех, кто в танке ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 22:30 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Для «танкистов» сложно понять наверно, что есть «одним инсертом».. :) INSERT INTO `attachments` (`ID_ATTACH`, `ID_THUMB`, `ID_MSG`, `ID_MEMBER`, `attachmentType`, `filename`, `size`, `downloads`, `width`, `height`) VALUES (14,0,262,0,0,'peak.tcl',6385,23,0,0), (13,0,261,0,0,'gramota.tcl',11779,28,0,0), (15,0,263,0,0,'gis.tcl',15120,22,0,0), ……. Для Дяди Васи и т.д. действительно не имеет значения, т.к. сервер выдаст результат так, как он считает правильно, т.е., например 05.31.2008 12:12:56 Документация зажевана до дыр, ибо на работе пока не все еще перевели на Oracle. И все что сказано, сказано не в плане «это фигня», а просто с этими и другими проблемами приходится сталкиваться каждый день, к ним привыкаешь.. Но обслуживание дополнительно и сервера на MySQL заставляет иной раз «увидеть» эти досадные траблы.. Особо смущает, продукт то коммерческий.. Остальное можно прочесть тут: http://www.sql.ru/docs/mysql/rus_ref/ ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 22:57 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Зайцев Фёдор З.Ы. для тех, кто в танке Ну вот, Вы сами и пояснили, что нет таковых.. как и того что я перечислял. так что, каждый при своем остался :) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 22:59 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ С датой (типами) - согласен, не знал что в 2005 добавили разделение. time 12:35:29. 1234567 date 2007-05-08 smalldatetime 2007-05-08 12:35:00 datetime 2007-05-08 12:35:29.123 datetime2 2007-05-08 12:35:29. 1234567 datetimeoffset 2007-05-08 12:35:29.1234567 +12:15 сорри. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 23:11 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немой Ну вот, Вы сами и пояснили, что нет таковых.. как и того что я перечислял. так что, каждый при своем остался :) нет битовых операций? вы уверены? точно уверены? диплом дорогой? немойДля «танкистов» сложно понять наверно, что есть «одним инсертом».. :) INSERT INTO `attachments` (`ID_ATTACH`, `ID_THUMB`, `ID_MSG`, `ID_MEMBER`, `attachmentType`, `filename`, `size`, `downloads`, `width`, `height`) VALUES (14,0,262,0,0,'peak.tcl',6385,23,0,0), (13,0,261,0,0,'gramota.tcl',11779,28,0,0), (15,0,263,0,0,'gis.tcl',15120,22,0,0), действительно, без этого жить решительно невозможно. немой Для Дяди Васи и т.д. действительно не имеет значения, т.к. сервер выдаст результат так, как он считает правильно, т.е., например 05.31.2008 12:12:56 я как бы ещё раз мягко намекаю, что сервер ВСЕГДА выдаст именно дату, а не строку. Не могу поверить, что это у кого-то вызывает ежедневные, уже привычные сложности. немойДокументация зажевана до дыр уверен, речь не о MS SQL. в противном случае нужно признать что либо у вас документация не от MS SQL, либо вы просто врёте. немойС датой (типами) - согласен, не знал что в 2005 добавили разделение. time 12:35:29. 1234567 date 2007-05-08 smalldatetime 2007-05-08 12:35:00 datetime 2007-05-08 12:35:29.123 datetime2 2007-05-08 12:35:29. 1234567 datetimeoffset 2007-05-08 12:35:29.1234567 +12:15 в 2008-м. но для нас, богатырей, до дыр зажевавших документацию, это не важно. главное, что они (эти новые типы) есть и совершенно не мешают. хотя польза от них в большинстве случаев несколько переоценивается. З.Ы. самый функциональный сервер, это у которого больше типов данных. 10 для даты, 18 для срок и 34534 запасных. ) З.З.Ы. интересно, ораклоиды глядя на свой NUMBER уже бьются в истерике от ущербности своего сервера? )) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.12.2008, 23:37 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немойДля «танкистов» сложно понять наверно, что есть «одним инсертом».. :) INSERT INTO `attachments` (`ID_ATTACH`, `ID_THUMB`, `ID_MSG`, `ID_MEMBER`, `attachmentType`, `filename`, `size`, `downloads`, `width`, `height`) VALUES (14,0,262,0,0,'peak.tcl',6385,23,0,0), (13,0,261,0,0,'gramota.tcl',11779,28,0,0), (15,0,263,0,0,'gis.tcl',15120,22,0,0), еще в версии 4.2 можно было так написать Код: plaintext 1. 2. 3. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 13.12.2008, 00:18 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немойНу а то, что он на порядок меньше требует меньше ресурсов.. Не стоит денег, имеет отличную поддержку в той же Windows (на том же C# или Borland продуктах), или просто через Excel - вот и скажите, в чем преимущества MS SQL ??? Знаешь, брателлова, я не решусь делать прогнозы... Но пол-годика назад MySQL AB был куплен Sun. Сделка оценивается ни много ни мало а в миллиард зелёных енотов. Всё это заставляет крепко задуматься о перспективах "бесплатного" MySQL. Я не знаток лицензий MySQL но возможно там не всё так чисто. Все-ли опции MySQL server будут доступны по цене скачивания? OLAP например. Это - вопрос. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 13.12.2008, 13:44 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Зайцев Фёдораналитические функции в mysql.А что, в MySQL действительно есть аналитические функции??? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 13.12.2008, 13:50 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Зайцев Фёдор нет битовых операций? вы уверены? точно уверены? диплом дорогой? я как бы ещё раз мягко намекаю, что сервер ВСЕГДА выдаст именно дату, а не строку. Не могу поверить, что это у кого-то вызывает ежедневные, уже привычные сложности. Честно говоря, непонятна такая высокомерность с Вашей стороны. На пустом месте зацепились.. Разговор не о том что лучше или хуже. Да, пока вы не покажите мне операции с битами, я буду говорить что таковых в MS SQL нет. Хотя, повторяю, это всего лишь арифметика, которая может быть реализована различными способами. Как и тип DateTime, который нечто иное как ЧПЗ. Вызывает ли это сложности? Нет, потому что для того что бы в том же условии WHERE выполнить проверку, делается приведение CONVERT(…). Но согласитесь, WHERE DATE1 = DATE2 гораздо проще. И в целом, было сказано что в MySQL гораздо больше функций – насчет функций спорить нет смысла, достаточно взглянуть хотя бы на их список. В целом, если взять текущую версию MySQL, то мне, как разработчику, эта СУБД нравится больше. Простота, не требовательность к ресурсам, довольно развитый набор как управления данными так и их определения с более развитым расширением SQL, удобство управление СУБД, весьма богатый набор функций различного типа в том числе и по работе с графикой, возможность выбрать типа хранения данных в зависимости от потребностей (MyISAM, InnoDB и т.д.), переносимость (независимость от платформы), довольно быстрый отклик (не буду приводить примеры дабы опять не вовлечь в дебаты), поддержка функциональности промышленных СУБД в том числе и репликаций, устойчивость к сбоям, возможность создания приложения с встроенной базой данных, не требует денег на покупку. Всё это к тому, что сегодня эта СУБД заслуживает внимания на полноценное рассмотрение как кандидата при выборе СУБД. Да, есть и коммерческая реализация с более продвинутыми средствами и возможностями, но я говорю только о не коммерческой. Сегодня часто выбирают СУБД по непонятным критериям, наверно по принципу «этоже круто». Отсюда у нас на серверах повсеместно используются Oracle где надо и где нет (есть примеры, когда делают ИС для 2-х клиентов на этой СУБД).. Так же и с MS SQL – просто потому, что «это же Microsoft!» а внятного объяснения нет. Могут добавить, что в PostgreSQL не меньше (а может и больше) возможностей – не спорю, я не знаю той среды. Это моё мнение, можете не соглашаться – я из практики на своем опыте говорю. И если есть определенные сложности в работе с MS SQL, то они есть. У теоретиков или админов могут быть иные точки зрения на этот счет. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 13.12.2008, 18:19 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немойДа, пока вы не покажите мне операции с битами, я буду говорить что таковых в MS SQL нет. Полагаю, вам следует привести пример операций с битами. А то получится как с объединением. немой Как и тип DateTime, который нечто иное как ЧПЗ. Расшифровка "ЧПЗ" так же не повредит. немойчто бы в том же условии WHERE выполнить проверку, делается приведение CONVERT(…). Впервые слышу. Пожалуйста, приведите пример ситуации, когда это необходимо. немойНо согласитесь, WHERE DATE1 = DATE2 гораздо проще. Полностью согласен. немойИ в целом, было сказано что в MySQL гораздо больше функций – насчет функций спорить нет смысла, достаточно взглянуть хотя бы на их список. Смотрел список функций. Большая часть тех функций - частные случаи нескольких основных. немойВ целом, если взять текущую версию MySQL, то мне, как разработчику, эта СУБД нравится больше. Уверен, это именно так ) Однако, если бы MySQL действительно обладал большей функциональностью, надёжностью, удобством и.т.п да ещё и бесплатно, то он из просто очень популярного стал бы доминирующим. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 13.12.2008, 22:32 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ miksoftЗайцев Фёдораналитические функции в mysql.А что, в MySQL действительно есть аналитические функции??? Нет. Это была шутка, не влияющая на истинность утверждения ) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 13.12.2008, 22:34 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Зайцев Фёдор Полагаю, вам следует привести пример операций с битами. А то получится как с объединением. Код: plaintext 1. 2. 3. 4. 5. 6. 7. Зайцев Фёдор Расшифровка "ЧПЗ" так же не повредит. Гм.. 1 курс.. ЧПЗ – число с плавающей точкой. Зайцев Фёдор Впервые слышу. Пожалуйста, приведите пример ситуации, когда это необходимо. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Зайцев Фёдор Однако, если бы MySQL действительно обладал большей функциональностью, надёжностью, удобством и.т.п да ещё и бесплатно, то он из просто очень популярного стал бы доминирующим. А Вы просто посмотрите на статистику его использования.. В том числе и на высоконагруженных серверах Internet. Я не ярый фанат чего то конкретного. Еще недавно, я с таким же успехом говорил о Firebird.. Просто считаю, что выбор всегда должен быть обоснованным, и если не оптимальным, то хотя бы не избыточным. Надо взвешенно подходит в выборе системы – для чего то надо MS SQL, где то Orcale но далеко не всегда нужны именно эти СУБД. Сегодня выбор часто происходит по непонятным причинам и уж точно не специалистами в контексте сказанного. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 14.12.2008, 11:00 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немой Гм.. 1 курс.. ЧПЗ – число с плавающей точкой. запятой конечно.. :) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 14.12.2008, 11:41 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ про MERGE позабавило  достаточно сказать, что конструкция MERGE, что в SQL Server, что в Oracle предназначена отнюдь не для преодоления рубежа в 2 ГБ. тынц ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 14.12.2008, 14:38 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ AAronпро MERGE позабавило  достаточно сказать, что конструкция MERGE, что в SQL Server, что в Oracle предназначена отнюдь не для преодоления рубежа в 2 ГБ. тынц И какие выводы? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 14.12.2008, 14:41 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ сделайте сами. например, участиники дискуссии под одними терминами подразумевают разные вещи. или еще, в SQL Server, Oracle и т.п. проблема 2ГБ решается другими способами, если вообще возникает. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 14.12.2008, 15:15 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немой  Код: plaintext 1. 2. 3. 4. 5. 6. 7. << и >> - отсутствует в MSSQL, но есть * и /. "мудрому достаточно". BIT_COUNT - отсутствует. не понимаю, для чего нужна эта фнкция. ссылку на остальное я дал. нужно было просто зайти и прочитать. немой Насчет объединений – Merge в данном случае, это возможность сгрупировать несколько таблиц в одну, естественно, они должны подчиняться определенным правилам для этого. Используется это, например, для обхода ограничений на размер файлов в файловой системе (Ext2, FAT16 – не более 2 гигабайт). Таким образом, можно иметь базу значительного размера не взирая на ограничение по размеру у ФС. проблема, решаемая вашей версией merge, существует исключительно в вашем воображении. как и само решение, подозреваю. немойГм.. 1 курс.. ЧПЗ – число с плавающей точкой. ОК, мну аццке двойшнег. Согласен и каюсь. Поверить не могу, что я позволил себе забыть такую распространённую и общепринятую аббревиатуру. У меня есть только одно оправдание - datetime не имеет никакого отношения к вещественным типам. немой Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. WHEN @D1 = @D2 - сравнение дат WHEN CONVERT(VARCHAR,@D1,102) = CONVERT(VARCHAR,@D2,102) - сравнение функции дат пожалуйста, выражайтесь яснее. если уж действительно так часто и ежедневно необходимо так сравнивать 2 переменные, используйте datediff(d, @d1, @d2). в справке есть описание этой функции. и всех остальных. добавлю лишь, что я не могу уверенно вспомнить, делал ли я хоть раз в жизни подобное сравнение. немойНапример, фиксация события с полем по умолчанию GETDATE(). Надо выбрать все события «на сегодня» - вполне реальный пример. неужели вы используете тот же подход и при выборке из таблицы? традиционно используется between. что я могу сказать... на данный момент я не сомневаюсь, что в MSSQL вы - случайный прохожий. про остальные субд не скажу, но есть жуткие подозрения. желаю вам удачи, успехов и процветания. спорить дальше не буду, так как с определённой категорией собеседников спорить не принято. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 14.12.2008, 16:32 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Бред полный. Вы сами то хоть поняли что сказали? «Сравнение дат… Сравнение функции дат».. Вероятно, вы сталкивались только с элементарными примерами из учебников. Т.к. «Например, фиксация события с полем по умолчанию GETDATE(). Надо выбрать все события «на сегодня» - вполне реальный пример.» - Вам ничего не говорит? А посему, не будьте так категоричны.. Особенно с типом DateTime, высказав своё мнение на этот счет в таком тоне - Зайцев Фёдор У меня есть только одно оправдание - datetime не имеет никакого отношения к вещественным типам. Это говорит, мягко говоря, о весьма поверхностных знаниях – учите матчасть. Но в целом, думаю сей флуд не по теме топика. Удачи Вам. PS: ничего лично :) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 14.12.2008, 18:11 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ З.Ы. ничего личного со всем уважением, конечно ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 14.12.2008, 19:03 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ MSDN Значения типа datetime хранятся внутри компонента SQL Server 2005 Database Engine в виде 4-байтовых целых чисел. Первые четыре байта содержат количество дней до или после даты отсчета: 1 января 1900 года. Дата отсчета является системной датой. Вторые четыре байта содержат текущее значение времени, представленного в виде трехсотых долей секунды, прошедших после полуночи. Тип данных smalldatetime используется для хранения дат и значений времени с меньшей точностью, чем datetime. В компоненте Database Engine значения типа smalldatetime хранятся в виде 2-байтовых целых чисел. Первые два байта содержат количество дней, прошедших с 1 января 1900 года. В двух следующих байтах хранится количество минут, прошедших после полуночи. Значения типа datetime округляются в большую сторону до 0,000, 0,003 или 0,007 долей секунд как показано в таблице, представленной ниже. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 14.12.2008, 19:05 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Вы быквально предугадали ссылку которую я хотел прокомментировать :) Имеем 2 4-х байтного поля, как целочисленные. тип INT, если не ошибаюсь, это 32 битное знаковое значение, т.е. 4 байта. впрочем, в примере можно взять bigint - 8 байт. т.е. 2 по 4 байта. выполнение запроса с приведением, должно заполнить младшую и старшую часть, т.к. они по определению в GETDATE() не нулевые. Однако, видно что идет потеря младшей части в случае с INT (аналогично и с BIGINT), в тоже время, для чисел с плавающей запятой такого не наблюдается (это видно из запроса). ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 14.12.2008, 19:14 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ set nocount on declare @dt datetime declare @i int select @dt = GETDATE(), @i = 0 while @i < 999 begin select @i+=1 select @dt = DATEADD(MS, 3, @dt) if @dt <> cast(cast(@dt as float) as datetime) select 'хе-хе', @dt, cast(cast(@dt as float) as datetime) end ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 14.12.2008, 19:25 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Это только подтверждает высказывание в MSDN что точность кратна 3,33 миллисекунды и не более, сравнивать два числа с плавающей запятой нет смысла (допустимо только неравенство).  4 байта это 4294967296 миллисекунд, в сутках их 86400000, т.е. значительно меньше и следовательно, целочисленное значение позволяет хранить полностью. Ограничения возникают если используется плавающий формат, тогда может гарантироваться только ограниченная разрядность и следовательно погрешность (кратность) декларированная MS вполне объяснима как и погрешность что даёт приведенный Вами код. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 14.12.2008, 19:47 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ А вообще, тема конечно интересная.. успели и бревнами пробросаться и т.д. … :) Но к топику наверно не относится, как думаете? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 14.12.2008, 19:52 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Зайцев Фёдор Специально для тех, кто хоть на секунду сделает допущение, что г-н немой знает больше бревна  Зато теперь никто не сделает допущение что Вы уважаете собеседников :( ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 00:31 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ SergSuperЗато теперь никто не сделает допущение что Вы уважаете собеседников :( Несущих чушь? Ни капельки. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 01:25 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Зайцев ФёдорSergSuperЗато теперь никто не сделает допущение что Вы уважаете собеседников :( Несущих чушь? Ни капельки. но Вы же тоже чушь написали - DateTime - это вещественный тип, просто он не "ЧПЗ" блин, ну неужели это действительно такое удовольствие - написать гадость в отношении кого-то? немой, Вы не учитываете что не все биты из 4-х байт используются ну и потом попытайтесь объяснить смысл от использования плавающей точки для хранения времени ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 11:09 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ SergSuperDateTime - это вещественный тип SergSuperблин, ну неужели это действительно такое удовольствие - написать гадость в отношении кого-то? нет, не испытываю. кстати, ваша очередь SergSuperDateTime - это вещественный тип правильно ли я понял, 2 целых числа = вещественный тип? а 3 целых числа? а строка + целое + строка + строка - тоже вещественный тип ? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 11:20 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немой 1.Это Вы о binary и varbinary(n) ?? но это не битовые матрицы, и над этими типами не определены побитовые операторы. 2.По крайней мере, в 2005 этого нет. 3.Очень интересно, буду признателен, если покажите как это можно сделать не прибигая к циклам, курсорам и т.д. 4.А заодно, и пример работы с битовыми матрицами (дп просто - включить 2 бит например) 5.Это Merge. 6.я так же смеюсь над тем, что это больается в проектах как пятое колесо.. Конечно все решается.. Но.. поствте сервер не с тою локалью.. или еще что - и вы обречены на постоянную конвертацию.. Да же если все нормально, простое сравнеие по полю с типом DateTime - геморой, к которому все привыкли. 1. Нет, это я о типе bit 2. в 2008 - есть (будем сравнивать, что в какой версии мускула есть,а чего - нет? ;) ) 3. insert ... select ... union. Insert ... values() () () 4. select 8|2 5. Тоже есть. 6. вы знаете, есть множество способов изобретательно выкручиваться из тех ситуаций, в которые сами же не менее изобретательно попали. За это девелоперов регулярно бьют по пальцам железной линейкой - но, увы и ах, помогает это достаточно слабо. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 11:58 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немой, так вы, любезный, еще и тип datetime любите поприводить к int? А потом жалуетесь, мол "геморой"? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 11:59 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Зайцев Фёдорправильно ли я понял, 2 целых числа = вещественный тип? а 3 целых числа? а строка + целое + строка + строка - тоже вещественный тип ? интересно, а если бы MS не написала(вполне могла ведь) как она хранит DataTime - было бы оно тогда вещественным? 2 целых числа - это два целых числа если Вы с ними работаете как с двумя целыми числами если же они образуют, например, комплексное число и Вы с ним работаете, не обращаясь к составляющим по отдельности, то тогда 2 целых числа = комплексное число а DataTime - вещественный тип, который хранится как число с фиксированной запятой, то что оно состоит из двух целых - дело уже реализации, в конечном счете всё(в т.ч. и строки) хранится в целых числах, просто они по разному интерпритируются ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 12:38 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немойДля «танкистов» сложно понять наверно, что есть «одним инсертом».. :) Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Над приведением datetime к int долго смеялсо. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 12:55 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ SergSuper интересно, а если бы MS не написала(вполне могла ведь) как она хранит DataTime - было бы оно тогда вещественным? И в этом случае дата осталась бы датой. И уж никак не числом-с-плавающим-многоточием ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 13:09 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ pkarklin INSERT @T VALUES(1, 2), (3, 4), (5,6) Это приводит к увеличению производительности при массовых inserts? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 13:49 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ maytonpkarklin INSERT @T VALUES(1, 2), (3, 4), (5,6) Это приводит к увеличению производительности при массовых inserts? Естественно, это будет быстрее, чем INSERT ... SELECT ... UNION ALL SELECT ... О массовости я бы не стал здесь говорить, ибо массовую вставку надо делать по-другому. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 13:53 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ pkarklinmaytonpkarklin INSERT @T VALUES(1, 2), (3, 4), (5,6) Это приводит к увеличению производительности при массовых inserts? Естественно, это будет быстрее, чем INSERT ... SELECT ... UNION ALL SELECT ... Интересно, а за счет чего быстрее? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 14:11 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ SergSuperpkarklinmaytonpkarklin INSERT @T VALUES(1, 2), (3, 4), (5,6) Это приводит к увеличению производительности при массовых inserts? Естественно, это будет быстрее, чем INSERT ... SELECT ... UNION ALL SELECT ... Интересно, а за счет чего быстрее? Хотя, я погорячился. В такой простой ситуации никакого выигрыша не будет и это всего-навсего синтаксический сахар. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 14:16 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ pkarklin, если подходить формально, то выигрышь по производительности таки будет. Другое дело, что "почувствовать разницу" будет весьма затруднительно. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 14:19 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Hello, locky! You wrote on Mon, 15 Dec 08 11:19:52 GMT: locky l> если подходить формально, то выигрышь по производительности таки будет. l> Другое дело, что "почувствовать разницу" будет весьма затруднительно.если таки формально, то зависит от реализации. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 14:26 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ lockypkarklin, если подходить формально, то выигрышь по производительности таки будет. Другое дело, что "почувствовать разницу" будет весьма затруднительно. Формально - да, если учитывать "объем" инструкции и время на парсинг. Но планы выполнения будут одинаковые. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 14:32 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ pkarklinХотя, я погорячился. В такой простой ситуации никакого выигрыша не будет и это всего-навсего синтаксический сахар. (кивает) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 14:46 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ SergSuper немой, Вы не учитываете что не все биты из 4-х байт используются Да, согласен, в примере с конвертацией к INT это явно выражено (потеря знакового бита) :) SergSuper попытайтесь объяснить смысл от использования плавающей точки для хранения времени Опять согласен.. locky так вы, любезный, еще и тип datetime любите поприводить к int? А потом жалуетесь, мол "геморой"? Нет, что Вы, боже упаси таким извратом заниматься.. Хотя, иной раз приходится это делать - но к СУБД это не относится, скорей к поставщикам протокола обмена. Это же только примеры.. и в случае с приведением к INT можно было сразу ткнуть носом почему оно не срастается. PS: я тут не давно, и видать не проникся еще - думал только отвечают (высказывают мнения) на поставленный вопрос. А разбираться у кого что круче не входило в планы - да и бессмысленно, имхо, это. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 14:51 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немой PS: я тут не давно, и видать не проникся еще - думал только отвечают (высказывают мнения) на поставленный вопрос. А разбираться у кого что круче не входило в планы - да и бессмысленно, имхо, это. Если задается вопрос "стоит ли делать то-то или то-то", то неаргументированные ответы "стоит/не стоит" - выглядят весьма странно. Я, к примеру, считаю, что не стоит переходить с мс скл на оракл, хотя считаю, что во многих случаях стоит переходить с оракл/сайбейз на мс скл. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 14:59 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Факт. Я тоже встречал много случаев, когда предпочел бы, чтобы авторы перешли на мсскл и не парили мозг :) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 17:10 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ softwarerФакт. Я тоже встречал много случаев, когда предпочел бы, чтобы авторы перешли на мсскл и не парили мозг :) Да понятно, что в Windows сетях проще организовывать системы на MS SQL.. Только вот, если сегодня даже в больших проектах хозяева репу чешут по поводу приобретения.. то что уж сказать о наколенных поделках? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 17:30 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немойДа понятно, что в Windows сетях проще организовывать системы на MS SQL.. Я не знаю, кому что понятно, но меня очень устроит, если эти авторы дадут спокойно заниматься ораклом, не паря своими... проблемами. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 17:44 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ ...2 мазка... Почему стоит переходить с MS SQL на Oracle: MS SQL и Oracle это просто игроки из разных весовых категорий. В 2006 году в толстенном руководстве для администраторов MS SQL такой вопрос как изолированность транзакций рассматривался в главке размером с 2 странички. Дескать - "ну это же просто изолированность, ну что вам от этого надо, ну все у вас будет хорошо, ну расслабтесь". В Oracle же еще в 2003 году только Кайт посвятил этому полновесную главу и рассмотрел несколько вариантов и объяснил к чему все это приведет в приложении и как его поэтому надо проектировать. Еще в 2006 году в MS SQL "пистели" блокировали "читателей" из соседних транзакций - а MS орало, что все хорошо. Прошло всего 1.5 года. Не верю, что в MS это нормально заработало. Тем более при таком подходе. То есть с одной стороны мы имеем промышленный подход - с другой шаромыжнический. Как компания может писать вменяемое ПО, при таком подходе, вот цитата: "Почему ПО от MS самое лучшее?" "Потому, что в компании есть группы евангелистов, которые объясняют сотрудникам, что они должны делать самое лучшее ПО в мире. И они стараются. И обещают." Почему НЕ стоит переходить с MS SQL на Oracle: Ровно по этой же причине. Если вы понимаете необходимость промышленного подхода в вашем проекте - вам Oracle. Если проект для попила баблоса - вам лучше MS. Все равно в таком проекте НИКТО не оценит ваших усилий по освоению Oracle и его возможности. А MS поставил, нанял 1 курсника, тот покликал мышою, и вроде все работает. И денег сэкономили и попил прошел... ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 18:19 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Hello, Пробегал! You wrote on Mon, 15 Dec 08 15:19:28 GMT: ПробегалНе верю, что в MS это нормально заработало.мощно. злободневно. фигурально. куйня, короче. зы: йад в аптеке, если чё. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 18:24 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Пробегал тут, плакалъ! Навзрыд. зы щемить серых флудотроллей. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 18:33 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Hello, locky! You wrote on Mon, 15 Dec 08 15:33:07 GMT: locky l> зы щемить серых флудотроллей.+8 -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 18:36 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Топик надо закрывать. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.12.2008, 23:06 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Пробегавший - забавен. Брошу свои 10 копеек. Бывает немало случаев, когда при выборе архитектуры, люди, которые принимают решение слыхом не слыхали что такое блокировки, читатели e.t.c. Зато прекрасно знают что такое лицензия, поддержка и т.п. З.Ы. Предлагаю учредить -=Орден Почётного Тролля=-. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 16.12.2008, 11:43 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ mayton... Зато прекрасно знают что такое лицензия, поддержка и т.п. +1 ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 16.12.2008, 17:11 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ mayton Брошу свои 10 копеек. Бывает немало случаев, когда при выборе архитектуры, люди, которые принимают решение слыхом не слыхали что такое блокировки, читатели e.t.c. Зато прекрасно знают что такое лицензия, поддержка и т.п. Очень жаль что так действительно бывает . У меня назревает обратный случай.. так что, есть возможность не расхлебоваться с тем что дали. :) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 16.12.2008, 18:39 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Спор, как всегда, беспредметен. Кто на чем сидит, тот то и хвалит. Как сравнивать вещи, если конкурент оценивается с логики своего сервера? Конечно все другие лажа  ИМХО, системный подход не всегда срабатывает ибо такие монстры как Oracle могут все, но по другому нежели маленький MySQL. А если чего-то не хватает, обычно продукт-дополнение на 100% закроет брешь. Разве что Access точно не укладывается в нишу, остальные все способны удовлетворить заказчика. Сервер А может, а сервер Б не может? А в задаче и не надо. И еще лет 50 не будет надо. Понадобилось все-таки? Так прикрутите продукт X и все станет лучше некуда. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 09:39 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Щиче Сервер А может, а сервер Б не может? А в задаче и не надо. И еще лет 50 не будет надо. Понадобилось все-таки? Так прикрутите продукт X и все станет лучше некуда. Иногда (не всегда) 50 лет сокращаются до жалких 3-х (к примеру), и прикручивание продукта Х не даёт ни то что желаемого, но вообще никакого результата (или даёт, но отрицательный. Или - вообще нет продукта Х). ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 12:26 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Quick-start тоже немаловажен. Большинство молодых девелоперов не имеют возможности (ленятся/не хотят) осваивать ПО под Oracle и DB2. Зачем? Когда для освоения MSSQL созданы самые благоприятные условия. Есть среда разработки-Express и СУБД-Express которую можно получить по цене интернет-трафика. Т.е. почва - самая благоприятная. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 13:48 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ mayton, оракл и дб2 тоже вроде как имеют бесплатные редакции. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 14:21 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Я ставил OracleExpress из любопытства. Но его возможностей недостаточно для полноценного QuickStart. По крайней мере, студенты, которые приходили к нам на практику не смогли осилить разработку ПО под Oracle без среды SQLNav и Toad. Пришлось им подарить еще пару лицензий на эти оболочки. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 14:48 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ С DB2 к сожалению не знаком. Но если просвятите - буду рад. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 14:49 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ mayton, для SqlExpress тулы тоже отдельно нужно/можно качать. Для оракла есть бесплатный оракловый тул Sql Developer (так себе, но куда лучше командной строки) для дб2 есть Toad For DB2 Freeware, ничо так. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 14:58 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ 1) Спасибо. SQLDeveloper почему-то не подошёл. Щас не помню в чём была причина, но если интересно, попробую вспомнить. 2) А как насчёт DB2 Server Express? Какие там ограничения? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 15:02 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ блин, опередили :) к ораклу экспрес дают вебный ЕМ скорее для администрирования (в котором не возможно не разобратся), девелоперам обычно бесплатный sql developer дают. на сколько я помню к мсскл экспрес даже админ тулы отдельно нужно качать, я не прав ? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 15:03 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Yo.!блин, опередили :) к ораклу экспрес дают вебный ЕМ скорее для администрирования (в котором не возможно не разобратся), девелоперам обычно бесплатный sql developer дают. на сколько я помню к мсскл экспрес даже админ тулы отдельно нужно качать, я не прав ? Не "нужно", а "можно". равно как и к ораклу. в SqlExpress Advanced тулы, кажись, входят - но нужно проверить. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 15:06 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ mayton для освоения MSSQL созданы самые благоприятные условия. Есть среда разработки-Express и СУБД-Express которую можно получить по цене интернет-трафика. Т.е. почва - самая благоприятная. С DB2 к сожалению не знаком. Но если просвятите - буду рад.DB2 Express-C - бесплатна для любого использования и распространения. В отличие от MSSQL - нет ограничений на размер БД, существует для нескольких платформ, в т.ч. Linux. Quick-start наилучший - примитивная инсталляция, автономное администрирование (поставил, запустил - и забыл, пока место есть). В комплекте - простые средства администрирования и плагин для разработки к MS Visual Studio. Для разработки отдельно качается бесплатная версия IBM Data Studio на базе Eclipse. Почва самая благоприятная не только для обучения, но даже для создания коммерческих систем с нулевой стоимостью лицензий и обслуживания. Чем и пользуемся :) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 15:19 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ maytonА как насчёт DB2 Server Express? Какие там ограничения?DB2 Express - платная. Бесплатная - DB2 Express-C (community), с тем же функционалом (кроме кластера и репликации). Ее ограничения - 2 ядра и 2 Гб ОП для версий 9.5 и выше. Можно найти 9.1.2 - у нее 4 ядра и 4 Гб, но сервер в целом. Еще одно - для Express-C официально не поддерживаются фикспаки (но при желании устанавливаются :) ) На размер БД и коммерческое использование ограничений нет. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 15:57 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ lockyв SqlExpress Advanced тулы, кажись, входят - но нужно проверить. B не только тулы, можно не проверять. ;) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 16:03 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Favnавтономное администрирование (поставил, запустил - и забыл, пока место есть) Гм... оно не более "автономно", чем в MS SQL. ;) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 16:04 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Core Lab OraDeveloper Studio   - не плохая оболочка для Oracle, локализованая и бесплатная. Сколько встречаю информации по форумам по DB2.. да же скачал.. Но как то пока не срослось.. Как то сложно.. или скачал не то (памяти жрет - не меряно), или просто не так делал. Просветите в целом: Установка на обыкновенный писюк возможна? (понятно что на HP сервере оно пойдет). Сколько надо памяти для машины разработчика? Как дела с MS Windows, я имею ввиду ODBC, тех же клиентов хоть на С/С++б С#, Delphi - с ними как? Собрал я тестовую форму с одной сеткой - что мне надо будет на голой машине сделать, что бы эта форма открылась (есно с данными)? Ну и в целом - что же качать тогда? -------------------------------------- Желаемое и возможное – две большие разницы. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 16:29 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ pkarklinB не только тулы, можно не проверять. ;) Я вот, "по мотивам СП3", полез "покачать чево-нить".... Чо-то дофигища всего там есть - надо посмотреть, а то я как-то слаб в области экспрессов и чего в них есть.... ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 16:29 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Где скачать и что брать - снимается :) Это уже расписали в другой ветке.. А вот по поводу клинтов - насколько просто (сложно) с ними работать - актуально :) -------------------------------------- Желаемое и возможное – две большие разницы. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 17:07 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ lockyЧо-то дофигища всего там есть - надо посмотреть, а то я как-то слаб в области экспрессов и чего в них есть.... Грубо: Microsoft Выпуск SQL Server Express Edition with Advanced Services предоставляет следующие возможности в дополнение к тем, которые доступны в SQL Server Express Edition: Среда SQL Server Management Studio Express — графическое средство управления на основе среды SQL Server Management Studio, упрощающее управление и администрирование баз данных SQL Server Express Службы Reporting Services — интегрированная среда для создания и проектирования отчетов Компонент Full-text Search — мощное ядро для поиска данных, содержащих большой объем текста. IMHO, довольно таки не хилая "прибавка к пенсии" для бесплатной СУБД. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 17:17 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ pkarklin, rs - нафиг-нафиг, а вот FTS - это да, это солидно. да и SSMS - удобно, блин. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 17:21 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ pkarklinГм... оно не более "автономно", чем в MS SQL. ;)Главной "вкусностью" в администрировании DB2 9.5 IBM называет возможность поставить ВСЕ настройки по распределению памяти (буферпулы, коннекты и прочие буфера, больше десятка параметров) в AUTO и указать только сколько ОП съесть всего. При этом память между потребителями постоянно динамически перераспределяется (с частотой 30сек по умолчанию). Именно поэтому - поставил и забыл. Есть ли такое в MS SQL - не знаю, я с ней почти не работал. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 18:01 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Favn, в мс скл - аналогично. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 18:04 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немойСколько встречаю информации по форумам по DB2.. да же скачал.. или скачал не то (памяти жрет - не меряно), или просто не так делал."А кто не жрет - назови! Нет, я жду!" (c) В данный момент, ничего не делая, все сервисы DB2 жрут на моем буке около 50Mb. Из них 40Мб - сам процесс инстанса (на кот. ограничение в 2Gb) и 7Mb - значок в трее  Свыше этого и до 2Gb - сколько ей скажешь, столько и съест.  немойПросветите в целом: 1. Установка на обыкновенный писюк возможна? (понятно что на HP сервере оно пойдет). 2. Сколько надо памяти для машины разработчика? 3. Как дела с MS Windows, я имею ввиду ODBC, тех же клиентов хоть на С/С++б С#, Delphi - с ними как? 4. Собрал я тестовую форму с одной сеткой - что мне надо будет на голой машине сделать, что бы эта форма открылась (есно с данными)? 5. Ну и в целом - что же качать тогда?1. На них в т.ч. и ставим, прекрасно работает на любой железке. Напрмер, на стареньком одноядерном 1.6Ghz буке с 1Гб ОП под XP. 2. Если DB2 стоит локально и БД небольшая + 100Mb к остальному - достаточно. Если БД на сервере - клиент ест копейки. Если используется Data Studio - надо от 1Гб, Eclipse прожорлив. Я живу на 2Гб буке под XP с локальным сервером, Data Studio и С++Builder'ом, например, одновременно - без проблем. 3. С Windows - прекрасно. ODBC, ADO, .Net - родные драйвера. В Visual Studio встраивается плагин с админкой, мастерами и т.д. Delphi - через ODBC или ADO, у Enterprise есть прямые дрова, но по-моему не свежие. Я использую в т.ч. C++Builder 2009 - все хорошо. Кстати MS ODBC по странному совпадению - это практически подмножество бибиотеки IBM CLI, родной для DB2. Так что ODBC - максимально быстрый. Для C/C++ есть embedded SQL. Есть родные драйвера для Java (вкл. SQLJ), PHP и т.д. 4. Если Java - можно ничего, все м.б. внутри. Если остальное - надо поставить клиента DB2, можно в виде набора библиотек (~20Mb). Параметры коннекта можно задать в приложении, можно - в конфиге клиента. Для SSL подключения надо поставить еще один сервис. 5. Express-C 9.5; VisualStudio add-on и Data Studio - при желании. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 18:33 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ pkarklin1. Среда SQL Server Management Studio Express  — графическое средство управления на основе среды SQL Server Management Studio, упрощающее управление и администрирование баз данных SQL Server Express 2. Службы Reporting Services — интегрированная среда для создания и проектирования отчетов 3. Компонент Full-text Search — мощное ядро для поиска данных, содержащих большой объем текста. IMHO, довольно таки не хилая "прибавка к пенсии" для бесплатной СУБД.Если сравнивать с DB2: 1. Есть, частично в комплекте, частично (Data Studio и Web Administraton) надо качать отдельно, но бесплатно. 2. Нет и imho не надо - есть куча сторонних. А еще лучше - получить результат запроса прямо из БД в виде XML и скормить любому внешнему средству. А можно прямо из базы - в формат PDF или Word/Excel например, через XSLT. 3. В 9.5.2 - есть для всех поддерживаемых языков, в т.ч. внутри XML-документов. И все это - без ограничений на объем :) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 18.12.2008, 19:16 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ SergINIВам в другую ветку: "Выбор СУБД". MSDE- не подойдёт из-за ограничений на размер. Oracle не дешевле MS SQL. Выходит шеф прав! оракле за 340тыр на 25 юзеров ентерпрайз недавно в инете видел--это дорого? У нас шеф за полгода ~ 600 т уев на проект на мсскль потратил, и прогресс весьма условный получил ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 19.12.2008, 00:03 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ потратить можно и больше, и меньше и результат получить такой же. бесполезная инфа ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 19.12.2008, 01:41 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ AAronпотратить можно и больше, и меньше и результат получить такой же. бесполезная инфа +1000 ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 19.12.2008, 06:12 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Favn, Ок. спасибо. Значит, BD2 не "само в себе".. надо будет еще раз покрутить. а с ресурсом ихнем, действительно, как мне показалось, несколько геморойно.. в плане скачивания. Хотя, у меня есть там аккаунт, но.. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 19.12.2008, 06:18 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Favn2. Нет и imho не надо - есть куча сторонних. А еще лучше - получить результат запроса прямо из БД в виде XML и скормить любому внешнему средству. А можно прямо из базы - в формат PDF или Word/Excel например, через XSLT. Ага, знакомая песня: "Если в <поставить СУБД> этого нет, то это никому и не надо". ;) А сторонние, они тоже бесплатные? Лучше чем что? Чем, например, возможности (встроенные в RS) по экспорту готовых отчетов в практические любые форматы? Не, оно, конечно, лучше заниматься разработкой собственного экспорта "прямо из бд". ;) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 19.12.2008, 08:45 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Favnpkarklin 2. Службы Reporting Services — интегрированная среда для создания и проектирования отчетов Если сравнивать с DB2: 2. Нет и imho не надо - есть куча сторонних. А еще лучше - получить результат запроса прямо из БД в виде XML и скормить любому внешнему средству. А можно прямо из базы - в формат PDF или Word/Excel например, через XSLT. У нас используется MS Reporting Services, довольно удобно. Фактически, сегодня это полноценная система построения отчетов и пожалуй самое реальное и необходимое (с точки зрения результативности проекта) что действительно работает. Вот, если с Oracle прокатит, думаю как там аналогичное реализовать.. Или, коль уж есть уже опыт и наработки, данные из Oracle подтягивать в Reporting Services. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 19.12.2008, 10:40 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немойа с ресурсом ихнем, действительно, как мне показалось, несколько геморойно.. в плане скачивания.Да уж, сайт IBM, мягко говоря, не слишком удобен. DB2 еще ничего, а вот до свежей  Data Studio  добраться - места знать надо! ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 19.12.2008, 12:13 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ pkarklinАга, знакомая песня: "Если в <поставить СУБД> этого нет, то это никому и не надо". ;) А сторонние, они тоже бесплатные?Не спорю - кому-то нужно. Тем более на халяву. Только это уж никак не определяющий критерий выбора. Кстати, вряд ли кто может запретить юзать тот же RS для работы с DB2 ;) А сторонние и бесплатные (хоть под тот же Eclipse) есть, и символически платных немало. pkarklinЛучше чем что? Чем, например, возможности (встроенные в RS) по экспорту готовых отчетов в практические любые форматы? Не, оно, конечно, лучше заниматься разработкой собственного экспорта "прямо из бд". ;)Просто при работе через XML лучше отделяется собственно отчет от его представления/форматирования. И для web-интерфейсов оно гораздо лучше подходит. А так - кому что нравится. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 19.12.2008, 12:22 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Разработчик начавший самостоятельно осваивать любой сервер станет профессионалом к пенсии. Если станет. Поэтому, профессионал вызревает в программистском коллективе под руководством состоявшихся профи. И он, став, профессионалом будет иметь глубокие познания именно в том сервере, которому учили. Остальных он избегает. Ибо переход на другой сервер поломает столь долго и трудно наработанный опыт. У меня студенты учатся тонкостям Firebird, проникаются его философией. Значит, став полноценными профи они станут активно его продвигать. А толку в переходе никакого. Поскольку к FB есть все необходимое в виде сторонних пакетов (в самом FB нет почти ничего кроме собственно сервера, это нормальный подход для нас :)). В нашем городе нет задач, с которыми FB не сможет справится. А Газпром все равно будет автоматизировать фирма IBM c мейнфреймом. Редко бывает, что человек занимается определенным инструментом, отвергая остальные. Куда пришел, туда пришел. Ко мне - значит FB. К соседу MS SQL, к другому Oracle. А третий всю жизнь фигачит на FoxPro С другими серверами все аналогично. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 19.12.2008, 16:39 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Кстати, к любому серверу можно набрать бесплатные компоненты, можно платные. Приблизительно в одну цену, которую платишь 1 раз. Но развертывание платного сервера у клиента выливается в весьма приличную копейку. С каждым клиентом. Клиент стремится понизить стоимость, а сражаться для дяди лень. Ставим бесплатный сервер, а разницу в цене конечного решения делаем конкурентным преимуществом либо кладем себе в карман. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 19.12.2008, 16:48 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ немой У нас используется MS Reporting Services, довольно удобно. Фактически, сегодня это полноценная система построения отчетов и пожалуй самое реальное и необходимое (с точки зрения результативности проекта) что действительно работает. ...что действительно работает у нас. имелось ввиду наш проект, :)) и только. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 19.12.2008, 17:26 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ ЩичеРазработчик начавший самостоятельно осваивать любой сервер станет профессионалом к пенсии. Если станет. Поэтому, профессионал вызревает в программистском коллективе под руководством состоявшихся профи. И он, став, профессионалом будет иметь глубокие познания именно в том сервере, которому учили. Остальных он избегает. Ибо переход на другой сервер поломает столь долго и трудно наработанный опыт. У меня студенты учатся тонкостям Firebird, проникаются его философией. Значит, став полноценными профи они станут активно его продвигать. А толку в переходе никакого. Поскольку к FB есть все необходимое в виде сторонних пакетов (в самом FB нет почти ничего кроме собственно сервера, это нормальный подход для нас :)). В нашем городе нет задач, с которыми FB не сможет справится. А Газпром все равно будет автоматизировать фирма IBM c мейнфреймом. Редко бывает, что человек занимается определенным инструментом, отвергая остальные. Куда пришел, туда пришел. Ко мне - значит FB. К соседу MS SQL, к другому Oracle. А третий всю жизнь фигачит на FoxPro С другими серверами все аналогично. Это ничего. Ситуация меняется даже с одним продуктом. Век живи - век учись. И почему ломает опыт - наоборот - расширяет? Теперь про специализацию. А вы знаете, что Эйфелеву башню проектировало всего 20(!) человек? Сейчас, я думаю, за аналогичный проект усадили бы человек 200, если не 2000. Если вы глубоко знаете одно средство, но не знаете альтернатив, то вы вряд ли создадите оптимальное решение. Вот задачка в человеческом теле ~ 220 костей, человек попал в аварию, сломал 10 из них Сколько врачей его будут лечить? Вылечат ли, если не знают другие кости и не знают взаимосвязи? Главное - это не знания человека, главное - это его Инженерная Смекалка + Кругозор. Второе нужно, чтобы знать возможности ВСЕХ доступных инструментов в текущий момент времени. Первое нужно, чтобы найти идеальное инженерное решение и, используя наиболее подходящий инструмент В КОНКРЕТНОЙ задаче, воплотить его в качественное изделие. Пусть и с использованием дополнительной литературы, но самым оптимальным образом именно для этих условий. Без второго первое будет чисто "повезло-неповезло". Человеку необходима полная картина, без неё он не примет правильного решения. Надеюсь, понятно почему? Так что ИХМО, нужно рассмотреть все возможные сценарии со всеми плюсами и минусами и выбрать оптимальный. Вот. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 14.01.2009, 22:44 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ фошысд Вот задачка в человеческом теле ~ 220 костей, человек попал в аварию, сломал 10 из них Сколько врачей его будут лечить? Вылечат ли, если не знают другие кости и не знают взаимосвязи? Да нет, тут задачка как раз в том - привлекут ли к сращиванию костей проктолога и гинеколога. И если привлекут, то зачем. И будет ли от этого польза клиенту кроме облегчения его от кошелька. Posted via ActualForum NNTP Server 1.4 ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.01.2009, 16:05 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Проходил мимо, улыбнуло: Пробегал тут Почему стоит переходить с MS SQL на Oracle: MS SQL и Oracle это просто игроки из разных весовых категорий. В 2006 году в толстенном руководстве для администраторов MS SQL такой вопрос как изолированность транзакций рассматривался в главке размером с 2 странички. ... В Oracle же еще в 2003 году только Кайт посвятил этому полновесную главу ... "Оракл круче, потому что Кайт про него в документации больше написал" - аххереная аргументация! ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 19.01.2009, 16:36 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Можно подумать до 2003 года про изоляцию никто и слыхом не слыхал. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 19.01.2009, 17:30 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ igor250973Проходил мимо, улыбнуло: "Оракл круче, потому что Кайт про него в документации больше написал" - аххереная аргументация! Оракл круче, потому что за него больше денег платят. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 23.01.2009, 05:26 |  | ||
| 
Стоит ли переходить на Оракл? | |||
|---|---|---|---|
| #18+ Dimitry Sibiryakov фошысд Вот задачка в человеческом теле ~ 220 костей, человек попал в аварию, сломал 10 из них Сколько врачей его будут лечить? Вылечат ли, если не знают другие кости и не знают взаимосвязи? Да нет, тут задачка как раз в том - привлекут ли к сращиванию костей проктолога и гинеколога. И если привлекут, то зачем. И будет ли от этого польза клиенту кроме облегчения его от кошелька. А кто это сможет определить какой врач нужен, если нет универсала, разбирающегося во всей анатомии? Может быть и гинеколога отправят переломы лечить))) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 24.01.2009, 23:07 |  | ||
|  | 

| start [/forum/topic.php?all=1&fid=35&tid=1552997]: | 0ms | 
| get settings: | 11ms | 
| get forum list: | 13ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 46ms | 
| get topic data: | 11ms | 
| get forum data: | 2ms | 
| get page messages: | 130ms | 
| get tp. blocked users: | 1ms | 
| others: | 14ms | 
| total: | 236ms | 

| 0 / 0 | 
