Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
Господа! Помогите оценить, что потеряю/приобрету при переходе от Microsoft SQL Server 2000 SE к продукции Sybase (даже не могу сказать, какой именно - просветите). Интересует: Стабильность работы Богатство функций Производительность Стоимость лицензий Наличие средств разработки и т.п. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2003, 17:13 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
1. Возможность работы на не-МС операционных системах 2. Хорошую систему репликаций/обмена данными. 3. Высокую производительность на дорогой технике (в росии не актуально) ну и всё... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2003, 17:19 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
Если уже существуют наработки для MS SQL, следует их проверить с учетом факта что Sybase - регистро-зависимый. В прошлом году переводили наше ПО на Sybase. Довольно долго отлавливали ошибки связанные с этим. >>> Высокую производительность на дорогой технике (в росии не актуально) - Довольно много банков используют дорогу технику + Sybase... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2003, 17:26 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
А какой именно Sybase Вы используете? Какова стоимость лицензии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2003, 18:46 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
Еще можно сказать о наличии "родных" клиентов к Sybase для множества платформ, с чем у М$ беда. Правда мы сейчас двигаем в обратную сторону. В основном из денежных соображений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2003, 21:00 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
Ребята, тут возникла необходимость перенести базу из MS SQL в Сибейс. Вроде есть у Сибейса такой Replication Agent. Он поможет в данной ситуации? Может ли он полностью перелопатить майкрософтовские процедуры/функции под формат Сибейса? Или лучше действовать по-другому? Например, делать реверс-инжиниринг и потом генерить скрипты через PowerDesigner? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2003, 21:31 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
IMHO руками придется схему переносить. RepAgent тут не поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2003, 22:06 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
>>> Если уже существуют наработки для MS SQL, следует их проверить с учетом факта что Sybase - регистро-зависимый. ASA при генерации БД можно сказать игнорировать регистр. Чтоб не игнорировать регисть можно сказать: dbinit -c ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2003, 01:39 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
>3. Высокую производительность на дорогой технике (в росии не актуально) >ну и всё... сайбез ASA (бывший ватком 4.5) работает вообще на всем начиная с 486 машин и вполне быстро. при маленьком количестве одновременных соедининий (до 10 ) работает быстрее микрософта. у него замечательная документация - за 7 лет эксплуатации не возникало нужды ходить в форумы спрашивать что либо. я на нем написал 3 коммерческих продукта. единственная серьезная проблема, на которую наткнулся (и не знаю ответа) есть ошибка при генерации глобал автоинкремента в распределенных БД. для покет писи у сайбеза есть версии с 2000 года администрируется левой задней ногой. цены приблизительные: стоимость сервера 450 юсд, клиента 170 юсд. десктопная версия возле 170 юсд. евалюейшен версия ничем не отличается от рабочей - только показывает окошко и задает лишний вопрос при запуске сервера. система репликаций оригинальная - но надежно работающая по много лет. ставится за 5 минут. не зависит ни от каких сервис паков и фиксов от виндовса. --------- микрософты содрали своей sql c сайбеза ASE (T-SQL - разработка сайбеза) регистрозависимость зависит от параметров (по крайней мере в ASA) триггеры у сайбеза ASA гораздо приятнее и прозрачнее микрософтовских. (я в декабря пробовал использовать микрософт 2000). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2003, 08:15 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
Если уж и переходить с MSSQL, то переходить сразу на Oracle - это просто база ДРУГОГО порядка.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2003, 18:09 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
to Erx Nu, nu , mozno po podrobnej na kakoj ze PORJADOK Oracle ot Sybase otlichaetsa? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2003, 20:46 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
2 ppp: на порядок стоимости -- это уже 100 % :)) Такие параметры как масштабируемость и мощность расширений SQL обсуждать будем? Или просто обратимся к документации? :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 05:15 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
2 Jimmers\r вот товарищ по "несчастью"\r (что он спрашивает я не допонял - я этим не пользовался)\r \r /topic/21291\r \r --------\r при маленьком количестве одновременных соедининий (до 10 ) работает быстрее микрософта и оракла.\r при кол-ве одновременных соединений (больше 25) оракл работает \r быстрее чем сайбез aca. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 09:13 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
2Jimmers >Помогите оценить, что потеряю/приобрету при переходе от >Microsoft SQL Server 2000 SE к продукции Sybase (даже не >могу сказать, какой именно - просветите). Вначале определитесь на что вы собираетесь переходить на ASE или ASA. - это две большие разницы, отличия очень большие. у ASE рчень много настроек режима работы сервера, БД. Одних параметров работы с памятью неперечесть. Все это настаривается в текстовом файле. Как следствие - нужно долго провозится, прежде чем вы нориально настроете систему. А если вы где-то чего-то не донастроете, то будет вам глюкалово и тормоза. Можно сказать, что отличия между MSSQL и ASE как между легковым автомобилем и трактором с большим кол-вом хитрых узлов. ASA с этой точки зрения прост - задал сколько памяти сервер под себя используте и вперед. >Интересует: >Стабильность работы Считается, что Sybase стабильнее, но опять все зависит, как вы его настроете. >Богатство функций Очень навороченная репликация - я так думаю это один из главных козырей продукта. Один диалект SQL. Будетлегко переносить скрипты. В отличие от MS можно писать хранимые процедуры на JAVA. (есть еще поддержка EJB, но в этом деле я слаб) >Производительность Думаю, что у ASE будет заметно выше, опять таки из-за того что можно тонко настроить параметры сервера. Но если недонастроете .... >Стоимость лицензий Можно, конечно посмотреть на Sybase.ru, но у Sybase индивидуальный подход в вопросах цены для каждого клиентаю и различие в цене может быть колоссальным. >Наличие средств разработки и т.п. До MS EM ДАААЛЕЕЕКО!!!. У Sybase ASE 12.5 идет в поставке Sybase Central на JAVA. Полное убожество, тормоза и глюкалово. Доходит до маразма - надо брать Central у предыдущих версий продукта, что бы нормально работать. Такое ощущение, что Sybase просто положила болт на клиентскую оболочку для администрирования и разработки для своего сервера. Она по сравнению с MS EM, аналогом DB2 выглядет не конкурентноспособной. Я так думаю, что это вызвано тем, что продукт из мира UNIX, поэтому прийдется привыкать к командной консоли. - В стандартной поставке вы не увидите средства типа Microsoft DTS. Нечто подобное называется IWS и продается отдельно (правда попробовать мне его не удавалось, его даже загрузить для пробы не дают) -В стандартной поставке вы не увидите OLAP-сервера. Прийдется искать и покупать отдельный продукт. В стандартной поставке вы получите: +PowerDesigner - средство для проектирования БД, +PowerDynamo - движок для WEB-сайтов +еще другие фичи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 12:43 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
to Silver Esli govorim o ASE ,to po povodu stoimosti - soglasen na 100% ) mashtabituemostj u ASE ne chen ne ustupaet Oracle ( net konechno RAC , no ego po sej denj tolkom ni kto ne ispolzuet), po povodu PL SQL- v odshem da , estj veshi kotorih v T-sql net , no eto nikak ne otlichie na celij "porjadok'', a esli chelovek rabotal s MS SQL to uz tochno bistree vse napishet na Sybase. V obshe vse zavisit ot konkretnoj situacii , ja bi toze esli bi perehodil , to na Oracle ili UDB DB2. Vplne vozmozno chto skoro s Sybase sluchitsa to ze chto i s Informix. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 16:42 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
To: jimmers Поделитесь пожалуйста мыслями из которых, как следствие, вытекает желание(необходимость) перехода от сиквела. Что может Вас сподвигнуть на изучение, переход и перелапачивание проектов (если конечно сей переход не обуславливается желанием изучения нового в образовательных целях)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2003, 09:05 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
2 SiDen: Например требуется другая платформа или кросс-платформенный вариант. Не устраивают уровни надежности и масштабируемости. Наличие средств разработки, их качество и стоимость. Это пожалуй на первый взгляд все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2003, 11:15 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
2SiDen Цена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2003, 14:25 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
2Guest123 >Очень навороченная репликация - я так думаю это один из главных козырей >продукта. Один диалект SQL. Будетлегко переносить скрипты. вот это да! А как, если не секрет? Уже неделю бьюсь над переносом скриптов. Синтаксис UDF весьма отличается. Точнее - много моментов, вроде точки с запятой на конце строк. В MSSQL их можно не ставить , а в Sybase - обязательно. Или наоборот: предлог "as" при объявлении переменных: в MSSQL можно ставить, а в Sybase - нельзя. Есть ли какие-нибудь средства для перелопачивания хранимых процедур и функций из MSSQL в формат Сибейса? Надейлся на PowerDesigner - не помог. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2003, 15:40 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
2ardi "Один диалект SQL. Будетлегко переносить скрипты" - это действительно так. Например, из ХП можно сделать селект. Вот попробуйте перенести приложение из T-SQL в PL/SQL или на C++... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2003, 17:01 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
И все-таки: по лицензиям Sybase будет существенно дешевле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2003, 11:10 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
ASA - в бочку меда, описанных tchingiz (я, правда, больше работал с SAW - Sybase SQL Anywhere, пред.версия) не могу не добавить ложку дегтя: - нет возможностей прямого указания индексов; а оптимизатор по внешнему впечатлению (спец. сравнения не проводил) сильно уступает MSSQL. Т.е. для большого кол-ва записей наверно должен тормозить. Я строил пару проектов, но кол-во данных было <= 10-20 тыщ. - у SAW были постоянные некие несовместимости с Delphi. - инструментальные ср-ва, местный I-SQL, полный отстой. Во всем остальном полностью согласен, прекрасная маленькая база Но, по-моему, особого смысла переходить с MSSQL на Sybase нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2003, 16:36 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
> И все-таки: по лицензиям Sybase будет существенно дешевле? Примерно вдвое дешевле, плюс возможные варианты, например если заплатить дилерский взнос и покупать сложную конфигурацию, то может еще дешевле оказаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2003, 04:33 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
2aag "ASA - в бочку меда, описанных tchingiz (я, правда, больше работал с SAW - Sybase SQL Anywhere, пред.версия)" Если можно поподробнее, что это за предыдущая версия ASA (Adaptive Server AnyWhere) носит свое имя как мин. с версии 5.0, а это было 1997 - 1998 гг. Ноги у ASA растут от Watcom SQL А вот что токое SAW не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2003, 06:23 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
:Если можно поподробнее, что это за предыдущая версия ASA (Adaptive Server AnyWhere) носит свое имя как мин. с версии 5.0, а это было 1997 - 1998 гг. В пятой-шестой версии она называлась Sybase Anywhere (SAW), что и имел наверное в виду aag. Название ASA ввели с седьмой версии по-моему, где-то в 1999-2000. :Ноги у ASA растут от Watcom SQL А вот что токое SAW не знаю. См. выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2003, 08:27 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
>>>>>> Если уже существуют наработки для MS SQL, следует их проверить с учетом факта что Sybase - регистро-зависимый. >>>ASA при генерации БД можно сказать игнорировать регистр. Чтоб не игнорировать регисть можно сказать: dbinit -c ... Имеется ввиду MS SQL SORT ORDER? MS SQL 2000 по дефолту ставится с регистро-независимым порядком сортировки. Этот порядок может быть изменен в регистро-зависиваемый выбором collaction "Latin1_General_BIN" на этапе инсталляции. (Наша бух.система требует, например, только эту байду :) и глючит в других случаях) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 18:56 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
2Ermak: Все именно так, как и сказал с127. Когда они сменили название не помню. WatcomSQL - одна из прелестей ASA то, что он (или она? :)) поддерживает сразу два диалекта - TransactSQL, причем почти полностью совп. до MSSQL 6.5 и WatcomSQL. В котором изначально были функции и пр.прелести. На переделку небольшого проекта (30-40 пр-р), который я переносил с SAW на MSSQL7, ушло часа 3. Как десктопная база или небольшой SQL сервер (до 10-15 чел) ASA, IMHO - один из лучших выборов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2003, 13:01 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
aag: А чем не устраивает MSDE как десктопная база данных или небольшой SQL Server (10-15 человек)? Она еще и бесплатная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2003, 15:10 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
2Julius : Да вобщем-то всем устраивает :) - я так писал в пред. сообщении. Разве что ASA более многоплатформенный и более легковесен - по сравнению с настоящим MSSQL. А у MSDE нет встроенных ср-в админ. - зато бесплатен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2003, 17:42 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
Тогда такой вопрос – что означает требовательность к железу Sybase’а? То бишь, это как Солярис что ли – просто не пашет на не брандовом? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2003, 18:40 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
Солярис, вообще-то, нормально пашет на совсем не брэндовом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2003, 19:14 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
Я имею ввиду, что Solaris ставится *только* на железо из "списка". В этот список входит отнюдь не дешевое железо, которое я называю брендовым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2003, 01:19 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
2 aibo >>>>>>> Если уже существуют наработки для MS SQL, следует их проверить с учетом факта что Sybase - регистро-зависимый. >>>>ASA при генерации БД можно сказать игнорировать регистр. Чтоб не >игнорировать регисть можно сказать: >dbinit -c ... >Имеется ввиду MS SQL SORT ORDER? Нет, имеется в виду, что если БД создать комадой dbinit без ключа -c, то она будет сравнивать строки без учета регистра, а если создавать "dbinit -c ...." то регистр при сравнении строк будет учитываться: ... -c Case sensitivity for all string comparisons -e Encrypt the database .... Поэтому факт что ASA регистрово зависимый, при миграции с MSSQL учитывать не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2003, 05:38 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
Нет же, солярис ставится на почти любое железо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2003, 09:37 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
2Scott Tiger Да неужели? То-то я смотрю на список сетевых интерфейсов, звуковых плат. Я с семеркой и восьмеркой в свое время намучился... Правда, это все было под интел. Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2003, 12:25 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
Насчёт звуковых плат не скажу, зачем они на сервере (хотя вот IBM, видимо, думает по другому, см., например, RS/6000 Model B50), а самая банальная 3Com 905B работает вполне себе на ура. Другой вопрос - поддержка low-end дисковых контроллеров (типа IDE RAID и пр. шайзе). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2003, 13:18 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
To jimmers Тогда такой вопрос – что означает требовательность к железу Sybase’а? То бишь, это как Солярис что ли – просто не пашет на не брандовом? Да нет у sybase никакой требовательности к железу. Если выполняются требования к ОС (версия, требуемые сервиспаки/патчи) - то и он будет жить. Мое мнение по поводу перехода на sybase такое: 1. Могу себе представить задачу перехода с MS SQL 2000 на Sybase Adaptive Server Anywhere (aka ранее как SQL Anywhere и Watcom SQL). За Sybase: очень просто устанавливать, очень небольшой размер необходимых системных файлов, довольно шустро работает на 10-15 онлайновых пользователях (хотя ... от задачи зависит )... вообще производит впечатление простой и надежной СУБД для относительно небольших задач. Да еще поддержка TransactSQL - попроще переносить код с MS SQL, хотя за последние 4-5 лет диалекты Sybase и Microsfot T-SQL разъехались сильно. Но все же не PL\SQL. 2. А вот переход на Sybase Adaptive Server Enterprise (собственно флагманская СУБД Sybase, которая и развивается с конца 80-х годов и которая послужила основой MS SQL Server в 1990 году) может imho обосновываться _очень_ небольшим числом причин. Пожалуй основная из них - работа СУБД не на Intel-платформе. Больше (для меня) веских причин нет. Под Windows MS SQL Server обходит Sybase ASE и по более удобным средствам администрирования/разработки (отладчик T-SQL в Sybase поищите), и по производительности можно поспорить, и по количеству документации (как официальной от Microsoft, так и неофициальной - от мирового сообщества) и т.д. Да хоть сравните размеры формов на sql.ru :-). Такое вот мнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2003, 20:18 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
...и по количеству документации (как официальной от Microsoft, так и неофициальной - от мирового сообщества) и т.д.... Честно говоря, документация Сайбейза мне понравилась куда больше, чем документация микрософта. Понравилось, что в документации описывается не только что есть в системе, а и как это сделано - механизмы реализации. После прочтения доки Сайбейза АСЕ вопросов "а что", "да как" и "почему" возникает гораздо меньше чем после микрософтовской. Скажу так - мне кажется, что стандартная документация сайбейза немного "глубже" чем у мекрософта. От этого и кол-во вопросов поменьше. Кстати документация на большинство микрософтовских программ как мне кажется всегда страдала "неполной глубиной освещения" и поэтому всегда надо где-то искать "тайные документации" где описывается "тайные АПИ". Но это - мое субъективное мнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2003, 14:56 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
to Guest123 У меня, кстати, тоже не было особых претензий к документации Sybase (Administration Guide, Perfomance and Tuning guide и т.д.). Я имел в виду, что такой ресурс как MSDN (и куча неофициальных сайтов; попробуйте найти неофициальные сайты про sybase; скорее про PowerBuilder сайтов больше, чем про sql-сервер) - в нем значительно больше описано нюансов и деталей про особенности SQL Server. На сайте Sybase все покондовей и существенно поменьше. Но именно документация хороша и там и там, imho. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2003, 18:48 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
А конкретно, сколько может стоить ASE (видимо, он нужен, т.к. сейчас используется SQL Server 2000 SE и нагружен сильно). Скажем, для того же SQL 2000 SE $2000 на процессор стоит лицензия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2003, 19:24 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
Привет всем. Сейчас как раз приступил к задаче, аналогичной задаче некоторых участников этой темы - перевод базы с MSSQL 2000 на Sybase ASA 8. Структура базы большая. Уже понял, что ручками править придется, но слава богу не так уж много (под кое чего и прогу анализа скрипта накатать можно). Вот точно, что огорчает, что в АСА нет INLINE UDF, а на них в переводимой базе с MSSQL многое завязано. Спецы по АСА не подскажите альтернативу таким UDF ? В вьюверы их перегнать не получится к сожалению, сильно много там на параметрах в запросах завязано. ХП понятное дело можно понаделать, но это печально. А так первые впечатления от работы с АСА очень положительные (очень сильно на них повлияла цена продукта, системные требования, многоплатформенность, система репликации, поддержка Java, комплект поставки дополнительных средств разработки и удачно реализованный SQL в нескольких стандартах). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2003, 00:03 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
>Вот точно, что огорчает, что в АСА нет INLINE UDF, а на них в переводимой базе с MSSQL многое завязано Я даже не понял сначала. Спецы мелкософта как обычно для хорошо известных вещей выдумали новые слова. Возможно по незнанию а возможно чтоб не признаваться что у всех давно есть и работает, а у нас только появилось. Да эта фича была в сайбезйе (как и во всех взрослых СУБД) лет за 300 до того, как она появилась в MSSQL в версии 2000. Называется FUNCTION, создается командой CREATE FUNCTION, может вызываться в внутри SQL statement-а и возвращать скалярный тип. Что еще нужно человеку, чтоб встретить старость? (C) Пример из хелпа: CREATE FUNCTION fullname ( firstname CHAR(30), lastname CHAR(30) ) RETURNS CHAR(61) BEGIN DECLARE name CHAR(61); SET name = firstname || ' ' || lastname; RETURN (name); END SELECT fullname (emp_fname, emp_lname) FROM employee ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2003, 00:57 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
Так я говорю не о скалярных функциях, а об inline-функциях, которые возвращают набор данных. Фактически это параметризированный вьювер получается. Вид такой функции: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. А применяется удобно: Код: plaintext 1. 2. 3. Причем MSSQL и делать то ничего не приходится - он просто текст запроса функции вытаскивает, вместо параметров значения подставляет и в запрос, где используется просто его подзапросом впихивает. Потом соотвествующе спокойно на него план может построить. Вроде ничего сложного, а удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2003, 14:00 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
Ну во-первых согласно MS inline UDF вовсе не обязана возвращать набор данных и более того, такое поведение скорее исключение, чем правило, во всяком случае микрософт его почти не упоминает (см. напр. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsqlpro01/html/sql01l1.asp), так что звиняйте дядьку, формулируйте проблему почетче в следующий раз. А во-вторых ты же сам себе и ответил: >Причем MSSQL и делать то ничего не приходится - он просто текст запроса функции вытаскивает, вместо параметров значения подставляет и в запрос, где используется просто его подзапросом впихивает. Ну так и положи текст запроса в виде подзапроса в явном виде. А если этот подзапрос вдруг зависит от параметра, который вычисляются сложным образом и чистым SQL-ем не обойтись, то напиши функцию, которая производит это вычисение и возвращает искомый параметр и вызови ее в этом подзапросе. Причем даже выдумывать ничего не надо, ибо это сложное вычисление уже наверняка есть в MSSQL-ном варианте функции. На всякий случай: caйбейзовские сохраненки могут возвращать множество, но их нельзя вызывать в запросе. А интерестно, кстати, что вставит MSSQL в качестве подзапроса, если подзапрос вычисляется функцией (например так: IF @id=1 then return запрос_1 else return запрос_2 endif) и плюс зависит от параметров, которые тоже заранее неизвестны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2003, 00:00 |
|
||
|
Сравнение: Sybase vs MS SQL
|
|||
|---|---|---|---|
|
#18+
to jimmers А конкретно, сколько может стоить ASE (видимо, он нужен, т.к. сейчас используется SQL Server 2000 SE и нагружен сильно). Честно говоря - не знаю. Года 3 назад ASE for WinNT/10 users стоил тысячи 3, сколько сейчас - нет идей совершенно. Ну это же можно узнать написать, например, на sales@sybase.ru. А, если не секрет, какова причина перехода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2003, 15:52 |
|
||
|
|

start [/forum/topic.php?all=1&fid=35&tid=1554386]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 364ms |

| 0 / 0 |
