powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Переход с MS SQL на ASE
25 сообщений из 36, страница 1 из 2
Переход с MS SQL на ASE
    #32958528
TOPMO33333....
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У наших админов возникла идея перехода с Вин на Юникс. Почему - не обсуждаем.

Одно из препятствий - используются базы на MS SQL 2000.

Вопрос - можно ли безболезненно перейти на ASE ?

Кроме покупных систем, про которые точно известно(от разработчиков), что это возможно, есть еще самописные. У наших разработчиков нет опыта работы с ASE.

Кто-нибудь занимался переносом с MS SQL на ASE ? Какие возникают проблемы ? Можно что-нибудь почитать на этот счет (в частности сравнение TSQL на этих системах)
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32958723
michael_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весь вопрос в том, насколько сильно Вы привязывались к особенностям MS SQL, например опции WITH в запросе.

Многое похоже, но есть и свои особенности.

Администрирование -

MS SQL - почти ничего не надо трогать, с опциями по умолчанию все работает.
ASE - наоборот, надо не забыть дернуть за кучу веревок, например, сколько процов предоставить серверу (MS - по умолчанию все, ASE - один), русификация просто потрясает своей негуманностью и т. п.

Вообще администрирование в ASE очень громоздко и неудобно, легко по незнанию допустить ошибку (да простит меня MasterZiv :) ). В MS намного проще и логичнее, но управлять можно меньшими возможностями .

Язык - различия есть, но чаще в пустяках, надо будет все тщательно найти, изменить и проверить, например
MS - select top 10 * from T
ASE - set rowcount=10
select * from T
И т. д.

Вообще ASE очень похож на MS SQL 6.5, кто работал - будет легче.
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32958750
KRS544
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну например <Select top x from y> не работает на Sybase.
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32958780
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Автор
Ну вы блин даете. Чего вам вдруг стукнуло в голову?
Один из админов встал не стой ноги и понял "Windows must die!!!"
Правило помните, "и ничего не меняй"?
Если все же приспичило, то готовьтесь к тому, что все прийдется аккуратненько переписать. Благо все же различия не так принципиальны как с Oracle.
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32958826
TOPMO333...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CripЕсли все же приспичило, то готовьтесь к тому, что все прийдется аккуратненько переписать
Вот этого я и боялся
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32959272
michael_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 автор

А из-за чего такое желание?

- скорость на Ваших запросах
- скорость на большом количестве клиентских подключений (и это подтверждено опытом)
- LINUX only
- бесплатность ASE Express
- что-то другое

А то тут недовно похожий топик в "сравнии СУБД" был
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32959311
KRS544Ну например <Select top x from y> не работает на Sybase.

В 12.5.3 уже работает
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32959406
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Трава у дома
В 12.5.3 уже работает
И не глючит ? :)
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32959795
ppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Crip A u Sybase voobche malo chto gluchit .
to michael_ u MS SQL po umolchaniju toko po nachalu normalno rabotaet, i na malih nagruzkah, a kak tolko nuzno chto to podkrutitj, srazu problema, krutitj to ne chego .
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32960051
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pppto Crip A u Sybase voobche malo chto gluchit .

Ню-ню...
Я вот к примеру попробовал использовать в 12.5.1 derived tables и сразу наткнулся на stack trace. Наверняка уже к 12.5.3 поправили, но желание использовать новые фичи совершенно пропало.
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32960066
ТОРМОЗЗЗ...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
michael_
А из-за чего такое желание?

- скорость на Ваших запросах
- скорость на большом количестве клиентских подключений (и это подтверждено опытом)
- LINUX only
- бесплатность ASE Express
- что-то другое

Просто планируется очередной апгрейд,
а у админов есть некоторые предубеждения против платформы Винтел.
Сомневаются в ее перспективности на многопроцессорных машинах.
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32960083
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TOPMO33333....У наших админов возникла идея перехода с Вин на Юникс. Почему - не обсуждаем.


Почему это не обсуждаем ? Обсуждаем ! Не их это дело. Их дело - фильтры для IP прописывать и со спамом бороться.

TOPMO33333....
Одно из препятствий - используются базы на MS SQL 2000.
Вопрос - можно ли безболезненно перейти на ASE ?


Безболезненно - это : выгрузить структуру и данные с MSSQL и загрузить все это в ASE. Приложения переучить ходить к ASE вместо MSSQL.
Нет, не получиться. ASE - другая СУБД, хоть и похожая на MSSQL.

TOPMO33333....
Кроме покупных систем, про которые точно известно(от разработчиков), что это возможно, есть еще самописные. У наших разработчиков нет опыта работы с ASE.

Кто-нибудь занимался переносом с MS SQL на ASE ? Какие возникают проблемы ? Можно что-нибудь почитать на этот счет (в частности сравнение TSQL на этих системах)


Где почитать - не скажу. Можно спросить у sybase.cis, они таким точно занимались. На счет переноса - конечно , там практически все зависит от самой базы, как она сделана, насколько сложна и пр. Но в любом случае вам надо относиться к этому как к отдельному сложному проекту, который может длится даже годами.
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32960092
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Язык - различия есть, но чаще в пустяках, надо будет все тщательно найти, изменить и проверить, например
MS - select top 10 * from T
ASE - set rowcount=10
select * from T

В последних версиях TOP появился. Там даже SET @var = ... появился.
Да и вообще много всякого по большей совместимости с MSSQL.

Кстати, и в плане багов - тоже повысилась совместимость с MSSQL - серьезных багов стало больше.
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32960103
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТОРМОЗЗЗ...
а у админов есть некоторые предубеждения против платформы Винтел.
Сомневаются в ее перспективности на многопроцессорных машинах.


По поводу многопроцессорности они пожалуй правы.
Но это не повод переписывать приложение. Раньше надо было думать.
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32960786
michael_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivВ последних версиях TOP появился.
Это очень хорошо.

2 автор
А на какой UNIX переходят? Если на LINUX, то стоит ли овчинка выделки?

2 ALL
Кто-нибудь может рассказать, чем использование ASE на NT круче чем на LINUX?

Только из реального опыта, а не из рекламы на sybase.ru.
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32960802
michael_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин!

Все перепутал, надо читать "на LINUX круче чем на NT" :))

То есть что-то типа "жили мы на NT, были такие-то проблемы, перешли на NIX и стало хорошо то и то"
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32960898
ТОРМОЗЗЗ...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
michael_А на какой UNIX переходят? Если на LINUX, то стоит ли овчинка выделки?
Нет, конечно, не на LINUX. И не переходят, а рассматривают варианты.
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32960924
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пусть ваши админы подметут комнату и сделают влажную уборку, пользы больше будет

...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32965381
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv ТОРМОЗЗЗ...
а у админов есть некоторые предубеждения против платформы Винтел.
Сомневаются в ее перспективности на многопроцессорных машинах.


По поводу многопроцессорности они пожалуй правы.
Но это не повод переписывать приложение. Раньше надо было думать.

А что у Винтеля не так с многопроцессорностью?
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32965590
Alexander Dubrovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТОРМОЗЗЗ... michael_
А из-за чего такое желание?

- скорость на Ваших запросах
- скорость на большом количестве клиентских подключений (и это подтверждено опытом)
- LINUX only
- бесплатность ASE Express
- что-то другое

Просто планируется очередной апгрейд,
а у админов есть некоторые предубеждения против платформы Винтел.
Сомневаются в ее перспективности на многопроцессорных машинах.
А что так прижимает по производительности?
Или денег вагон дают на развитие?

RISC многопроцессорные, которые в состоянии выиграть у 4 х процессорных интелов или АМД по выч мощности стоят порядка 150-200 тысяч зеленых.
Так что прикидывайте, что для вас перспективней.
Правда РИСКИ 64бит дают страницы шаред мемори выделять немеряных размеров, что позволяет кэшбуфера СУБД увеличивать до беспредела по сравнению с интел архитектурой...
У вас где плохо?
Ввод вывод или нагрузка на процы? От этого плясать надо.
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32965725
Alexander Dubrovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
michael_ MasterZivВ последних версиях TOP появился.
Это очень хорошо.

2 автор
А на какой UNIX переходят? Если на LINUX, то стоит ли овчинка выделки?

2 ALL
Кто-нибудь может рассказать, чем использование ASE на NT круче чем на LINUX?

Только из реального опыта, а не из рекламы на sybase.ru.
Подумав головой, можно сказать, Sybase на *NIX 64бит гораздо лучше будет, но... смотря на каком объеме базы.
Если у вас база 5Гб и растет по 1Гб за год, то ресурс интела вы не исчерпаете никогда наверное. SPECINT и SPECFP х86 гораздо лучше чем любого RISC.
Опять же если вас по процам не подпирает...

Если у вас база 30Гб и растет на 2-3Гб в месяц, то очень скоро на интеле может стать тесно, хотя-бы потому, что под дата буфер больше 2Гб не выделишь, а 10% промахов кэша дает деградацию производительности вдвое примерно. Опять же если процы жмут уже при 4 камнях, то перспектив на интеле не густо. 8 процеесоров - предел и то эффективность СМП на интеле низка достаточно.

Еще нужны доводы.
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32965784
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Dubrovsky

Если у вас база 5Гб и растет по 1Гб за год, то ресурс интела вы не исчерпаете никогда наверное. SPECINT и SPECFP х86 гораздо лучше чем любого RISC.


Не только от объема БД все зависит , нагрузку на сервер тоже надо учитывать (TPS).
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32965834
Alexander Dubrovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv Alexander Dubrovsky

Если у вас база 5Гб и растет по 1Гб за год, то ресурс интела вы не исчерпаете никогда наверное. SPECINT и SPECFP х86 гораздо лучше чем любого RISC.


Не только от объема БД все зависит , нагрузку на сервер тоже надо учитывать (TPS).
TPS ни о чем не говорит само по себе.
Все равно надо оценивать загрузку ЦПУ, о чем я написал.
Что касается объемов - это все таки основной довод при выборе 64бит платформы.
Есть догма - буферов должно быть не менее 10% объема базы, стало быть при 20Гб базе на интел платформе становится тесно уже.
На догмы опираться конечно неправильно, но если дошли до ручки с памятью, а попадания в кэш падают ниже 90% то есть смысл задуматься.
В случае с интел платформой при таком раскладе можно выкрутиться еще с помощью дискового массива могучего или вообще солид стэйт дисков...
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32965852
michael_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander DubrovskyПодумав головой, можно сказать, Sybase на *NIX 64бит гораздо лучше будет, но... смотря на каком объеме базы.
Если у вас база 5Гб и растет по 1Гб за год, то ресурс интела вы не исчерпаете никогда наверное. SPECINT и SPECFP х86 гораздо лучше чем любого RISC.
Опять же если вас по процам не подпирает...

Если у вас база 30Гб и растет на 2-3Гб в месяц, то очень скоро на интеле может стать тесно, хотя-бы потому, что под дата буфер больше 2Гб не выделишь, а 10% промахов кэша дает деградацию производительности вдвое примерно. Опять же если процы жмут уже при 4 камнях, то перспектив на интеле не густо. 8 процеесоров - предел и то эффективность СМП на интеле низка достаточно.

Еще нужны доводы.

Спасибо. Все популярно и доходчиво.

Оффтоп. А случайно не знаете, как MS SQL EE себя ведет на серьезной технике, они ведь поддерживают до 32 процов и 64 Гб памяти?

В TPC вроде как показатели неплохие.
...
Рейтинг: 0 / 0
Переход с MS SQL на ASE
    #32965960
Alexander Dubrovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
michael_ Alexander DubrovskyПодумав головой, можно сказать, Sybase на *NIX 64бит гораздо лучше будет, но... смотря на каком объеме базы.
Если у вас база 5Гб и растет по 1Гб за год, то ресурс интела вы не исчерпаете никогда наверное. SPECINT и SPECFP х86 гораздо лучше чем любого RISC.
Опять же если вас по процам не подпирает...

Если у вас база 30Гб и растет на 2-3Гб в месяц, то очень скоро на интеле может стать тесно, хотя-бы потому, что под дата буфер больше 2Гб не выделишь, а 10% промахов кэша дает деградацию производительности вдвое примерно. Опять же если процы жмут уже при 4 камнях, то перспектив на интеле не густо. 8 процеесоров - предел и то эффективность СМП на интеле низка достаточно.

Еще нужны доводы.

Спасибо. Все популярно и доходчиво.

Оффтоп. А случайно не знаете, как MS SQL EE себя ведет на серьезной технике, они ведь поддерживают до 32 процов и 64 Гб памяти?

Ну вот когда LongHorn 64бит выйдет, тогда и будут результаты, а пока...
Кстати а он сам то 64 бит?
Не знаю ничего про ЕЕ, но что могу сказать - более 8 процов - это виндовс датацентер с узким HCL наверняка, да и кто ваще видел интел сервер с более чем 8 процессоров (и 8 редкость).


В TPC вроде как показатели неплохие.
...
Рейтинг: 0 / 0
25 сообщений из 36, страница 1 из 2
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Переход с MS SQL на ASE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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