|
|
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Добрый всем день! Кто может объяснить, почему очень часто в качестве альтернативы M$ упоминается Sybase ASA ? И все это нормально воспринимают. Ну разного класса эти СУБД. М.б., все же, M$ vs Sybase ASE ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 11:29 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Я бы еще мог сказать, что ASA и Oracle - разного класса. А вот про MS и ASA я сказать этого не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 12:19 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
RomaleДобрый всем день! Кто может объяснить, почему очень часто в качестве альтернативы M$ упоминается Sybase ASA ? Может вы ASE с ASA перепутали ? Или давайте ссылки, где это и кто это так рекомендует ASA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 12:51 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
авторНу разного класса эти СУБД. А откуда такие умозаключения ? :) Неужели только из за приставки у MS - "Enterprise". Так не верьте этому - мало ли что MS могут на заборе написать, MSSQL от этого Enterprise не станет - далеко ему еще до этого, как в принципе и ASA. Но оба упорно двигаются в этом направлении, так что можно сказать это одинакового класса СУБД, совместимые на уровне TSQL между собой, но имеющие разные принципы и функциональность своих движков, даже не смотря на то, что оба блокировочники. авторИли давайте ссылки, где это и кто это так рекомендует ASA. Я рекомендую часто ASA, особенно там, где БД не занимает десятки и выше гигабайт как хорошую альтернативу MSSQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 12:54 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
ASCRUS авторНу разного класса эти СУБД. А откуда такие умозаключения ? :) Неужели только из за приставки у MS - "Enterprise". Так не верьте этому - мало ли что MS могут на заборе написать, MSSQL от этого Enterprise не станет - далеко ему еще до этого, как в принципе и ASA. Но оба упорно двигаются в этом направлении, так что можно сказать это одинакового класса СУБД, совместимые на уровне TSQL между собой, но имеющие разные принципы и функциональность своих движков, даже не смотря на то, что оба блокировочники. авторИли давайте ссылки, где это и кто это так рекомендует ASA. Я рекомендую часто ASA, особенно там, где БД не занимает десятки и выше гигабайт как хорошую альтернативу MSSQL. 2 MasterZiv Да, в том-то и дело, что не путаю. Посмотрите, что пишет уважаемый ASCRUS! Это, если угодно, ссылка. При всем моем неприятии M$ и любви к ASA (SQL Anywhere, если угодно) странно это. Может кто и кластеры на ASA строил ? Или там реализован механизм MPP ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 13:35 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
авторМожет кто и кластеры на ASA строил ? Читал в конфе Sybase.com - строили на Sun-овских серверах. Уж как не знаю, по моему разработчики ASA сами долго удивлялись по этому поводу :) Ну а по хорошему - с точки зрения заявленных возможностей действительно можно назвать ASA как Workgroup и MS как Enterprise (хотя если полистать историю на ianywhere.com, то там есть примеры использования ASA именно как Enterprise - с тысячами пользователей и гигабайтными БД). Но с точки зрения не заявленных, а фактических возможностей, мне кажеться MSSQL многое не сильно хорошо делает из заявленных возможностей. Наверное поэтому его и сравнивают с ASA - то есть с точки зрения не заявленных, а фактических возможностей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 16:21 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
2 ASCRUS Абсолютно с Вами согласен. Собственно, мой 1-й пост происходил не от любви к MS SQL (кал, по моему мнению), а от некоторого неприятия многими, Вами тоже, кстати, :) Sybase ASE, который я так люблю. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 16:34 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Честно говоря у меня нет неприятия к ASE :) Просто он совсем по функциональности не подходит под тот круг задач, которые я реализую, где ASA как раз по сравнению с ним кажется очень даже вкусным сервером. Я даже больше могу сказать - ASA у меня ассоциируется именно как с полнофункциональной РСУБД, где есть возможность всю бизнес-логику реализовать ее средствами, а ASE с быстрым и надежным - но все таки хранилищем данных, так как сложную бизнес-логику его средствами реализовать на TSQL не возможно. Соотвествующе и мнение мое такое - что для 2-х звенок с не очень большими нагрузками идеальна ASA, для 3-х звенок с большими нагрузками очень хорошо смотриться ASE. Ну а если вспомнить про то, что я не сторонник 3-х звенок, то наверное этим и можно обьяснять мое нежелание знакомиться с ASE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 16:49 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Используем уже лет 5 ASA на очень серьезной системе, состоит из нескольких баз, разнесенных по разным мощным железкам, общий размер приблизительно 40 гигов, ежедневно вставляется под миллион записей. В общем очень все достойно работает, вот постепенно начали на девятку переходить - вообще сказка :) Года полтора назад также приобрели ASE 12.5, (есть одна задача, которая АСЕ все-таки дается не очень ...), так вот по администрированию обплевались уже все после АСЫ, да и на TSQL писАть после Watcom - тоже еще та песня :) в общем общие впечатления совсем не в пользу ASE, за исключением производительности на ОЧЕНЬ больших объемах данных ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 17:12 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
ASCRUSНу а если вспомнить про то, что я не сторонник 3-х звенок, то наверное этим и можно обьяснять мое нежелание знакомиться с ASE. Любопытно и показательно IMHO, что наибольшее количество сторонников 3-звенки наблюдается среди фанатов IB/FB :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 17:49 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
RomaleМожет кто и кластеры на ASA строил ? Или там реализован механизм MPP ? А что понимать под кластером? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 17:51 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
На мой взгляд, удобство разработки ASA и неудобство ASE - суть, по большому счету, дело привычки. Конечно, ASA сделан для людей, а ASE - для программистов. Но! Сколькими конфигурационными параметрами можно управлять режимами работы ASA ? А ASE ? Кроме того, опять-таки, только мое ощущение, чем крупнее проект, тем менее ощутимы особенности разработки ASA и ASE. И я, честно говоря, не знаю, какую бизнес-логику нельзя реализовать в 2-х звенке на ASE. В нем есть все необходимое, пусть даже что-то реализуется не слишком красиво. Ну и наконец, объем базы - только один из критериев оценки СУБД на предмет ее принадлежности к Workgroup/Enterprise. Есть еще и клиентская нагрузка. Где-то в году 98-м Европейский офис Sybase после долгого кряхтения все-же сформулировал примерную границу применимости ASA 5.5.05 - "30 одновременных тяжелых клиентов". Понинаю, какой год на дворе, что ASA9 != ASA5, но тем не менее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 18:00 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун RomaleМожет кто и кластеры на ASA строил ? Или там реализован механизм MPP ? А что понимать под кластером? То и понимать. Отказоустойчивую ситему на 2-х и более нодах, возможно, с балансировкой нагрузки. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 18:04 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
автор Где-то в году 98-м Европейский офис Sybase после долгого кряхтения все-же сформулировал примерную границу применимости ASA 5.5.05 - "30 одновременных тяжелых клиентов". Понинаю, какой год на дворе, что ASA9 != ASA5, но тем не менее... На сайте iamywhere.com выложена официальная информация о том, что по заказу одного клиента, который планировал использовать ASA 9 именно в качестве Enterprise были произведены тесты нагрузок на IBM Benchmark. Результаты тестов были призваны более чем удовлетворяющие условиям клиентов: 1. Демонстрация работы 1300 активных подключений на базе данных с 30 миллионами записей 2. Измерение скорости работы 3900 конкурирующих подключений на базе данных размером 18 гб 3. Проверка при проведение испытаний автобалансировки нагрузок ASA по заявленным возможностям нулевого администрирования и управления СУБД технически не подготовленными юзерами (не администраторами) с учетом использования множества удаленных СУБД и настроенной репликации. Я конечно понимаю, что это официальная информация и она может быть завышена. Но все равно немножко отличается от 30 пользователей ASA 5, не правда ли ? :) Оригинальная ссылка здесь . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 18:13 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
ASA параллельную сортировку / сканирование поддерживает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 18:20 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
2 ASCRUS Извините, я не имел ввиду 30 подключений. Я говорил о 30 ТЯЖЕЛЫХ запросах. Связка нескольких таблиц, DSS на фоне OLTP и т.д... У нас на ASA крутятся базы до 30 Гб и клинтов под 200, но их как раз мы и переводим на ASE. И, потом, эта оценка ведь скорее из области здравого смысла. Понятно, что тупым апгрейдом аппаратуры можно многократно повышать производительность системы, но, начиная с некоторого порога, эффект будет все более смещаться в сторону ASE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 18:30 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
RomaleНа мой взгляд, удобство разработки ASA и неудобство ASE - суть, по большому счету, дело привычки. Конечно, ASA сделан для людей, а ASE - для программистов. Перечитал 2 раза. Не понял Romale Но! Сколькими конфигурационными параметрами можно управлять режимами работы ASA ? А ASE ? Встречный вопрос: а сколькими нужно? Еще неизвестно, что здесь недостаток, а что достоинство. После MSSQL я удивлялся, что в запросе для ASA нельзя явно указать, какой индекс использовать. В IB вон вообще без хинтов сложные связки лучше не делать. В ASA за многие годы использования я лишь дважды был недоволен решением оптимизатора. Romale Ну и наконец, объем базы - только один из критериев оценки СУБД на предмет ее принадлежности к Workgroup/Enterprise. Есть еще и клиентская нагрузка. Где-то в году 98-м Европейский офис Sybase после долгого кряхтения все-же сформулировал примерную границу применимости ASA 5.5.05 - "30 одновременных тяжелых клиентов". Понинаю, какой год на дворе, что ASA9 != ASA5, но тем не менее... Разделение ASA и ASE на workgroup и enterprise - это даже не условность. Это чистейшей воды маркетинговый ход для разделения рынка IMHO. Как иначе впарить более дорогой ASE крутой корпорации, если сам же продаешь конкурирующий продукт, в чем-то превосходящий и более дешевый? Очевидно есть задачи, где действительно лучше поставить ASE, но сильно сомневаюсь, что таких хотя бы половина среди имеющихся инсталляций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 18:31 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
MasterZivASA параллельную сортировку / сканирование поддерживает ? Не знаю насчет 9-ки, но 5-ка, по моему, не поддерживает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 18:33 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Romale Александр Гoлдун RomaleМожет кто и кластеры на ASA строил ? Или там реализован механизм MPP ? А что понимать под кластером? То и понимать. Отказоустойчивую ситему на 2-х и более нодах, возможно, с балансировкой нагрузки. :) В полном смысле этого термина может и не сделаешь. Но решить большинство задач, для которых создается кластер вполне можно. Распределение нагрузки можно сделать, организовав несколько узлов, между которыми настроена репликация, секционирование таблиц на разных серверах делается через VIEW на прокси-таблицах. Отказоустойчивость реализуется либо той же репликацией, либо "живым бэкапом", если допустимы простои порядка одной-нескольких минут при полном крахе сервера. Понятно, что это кустарные методы. Для той же балансировки придется что-то выдумывать. Но тем не менее, если задачу ставить не "Сделать кластер", а "Решить такие-то проблемы и удовлетворить таким-то требованиям", то с помощью ASA можно сделать многое и притом красиво. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 18:47 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
MasterZivASA параллельную сортировку / сканирование поддерживает ? Из BOL глава Table access algorithms/Parallel index scans: BOLOn volumes with multiple disk spindles, Adaptive Server Anywhere can scan tables using an index in parallel. Parallel index scans let the server take advantage of of tables and index pages across multiple disks to schedule multiple input/output operations at the same time. Each scan carried out in parallel searches for rows matching a different key and ensures that these pages are in memory when needed. и из секции New Feature BOL On volumes with multiple disk spindles, such as hardware or software RAID arrays, the query optimizer can now scan tables using an index in parallel. Александр ГoлдунПосле MSSQL я удивлялся, что в запросе для ASA нельзя явно указать, какой индекс использовать. В IB вон вообще без хинтов сложные связки лучше не делать. В ASA за многие годы использования я лишь дважды был недоволен решением оптимизатора. Ну хинты на индексы уже в 9-ке есть. Хотя как я уже и писал в своей статье про индексы, главное правильно написать запрос и соединения в нем. Тогда никакие хинты и не нужны. авторКак иначе впарить более дорогой ASE крутой корпорации, если сам же продаешь конкурирующий продукт, в чем-то превосходящий и более дешевый? Даже более того - можно провести эксперимент. Приходите в Sybase CIS, любезно сообщаете, что хотите купить ASA, чтобы сделать небольшую задачу. С первых же слов Вас начнут убеждать, что ASA это Workgroup, это не серьезно, что она не потянет, что она и 2 гигабайтную БД не тянет и 30 пользователей - это максимум. А вот ASE ... и дальше о том как все круто, да еще и Enterprise, да и цена не так уж дорога по сравнению с конкурирующими СУБД класса Enterprise. Я все это проходил - даже умилился у них в офисе способностью их убеждения, спросил, а сами то они немного представления имеют, что может ASA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 18:51 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун Понятно, что это кустарные методы. Для той же балансировки придется что-то выдумывать. Но тем не менее, если задачу ставить не "Сделать кластер", а "Решить такие-то проблемы и удовлетворить таким-то требованиям", то с помощью ASA можно сделать многое и притом красиво. Именно кустарные. Потому как и отказоустойчивости так не добиться - или предложите этот VIEW на ходу при падении одной ноды переписывать, так, чтобы он на другую ноду ссылался ? Короче, расслабтесь на эту тему. В споре ASA vs ASE возможность кластеров на них не имеет значения - ни там, ни там их нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 18:52 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
ASCRUS BOLOn volumes with multiple disk spindles ... BOL ... such as hardware or software RAID arrays, the query optimizer can now scan tables using an index in parallel. ... Вот это как-то настораживает. Откуда ASA знает, сколько в девайсе шпидлелей, да еще и на стольких платформах ? Времена, когда СУБД затачивали под конкретную аппаратуру давно прошли, так что это как-то сомнительно выглядит. И вообще, при чем здесь сколько в девайсе физических дисков ? Он свои структуры должен уметь в парралель сканировать. Сортировать в парралель. На N процах. При чем здесь кол-во дисков ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 18:58 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун RomaleНа мой взгляд, удобство разработки ASA и неудобство ASE - суть, по большому счету, дело привычки. Конечно, ASA сделан для людей, а ASE - для программистов. Перечитал 2 раза. Не понял Я имел ввиду, что ASA со своими утилитами и родным диалектом SQL более дружественен, что-ли. Romale Но! Сколькими конфигурационными параметрами можно управлять режимами работы ASA ? А ASE ? Встречный вопрос: а сколькими нужно? Еще неизвестно, что здесь недостаток, а что достоинство. После MSSQL я удивлялся, что в запросе для ASA нельзя явно указать, какой индекс использовать. В IB вон вообще без хинтов сложные связки лучше не делать. В ASA за многие годы использования я лишь дважды был недоволен решением оптимизатора. Опримизатор - это тема отдельного рарзовора. Тут же речь о том, что ASE априори имеет гораздо балее продвинутый инструмент тонкой настройки СУБД под конкретное приложение(ния). Romale Ну и наконец, объем базы - только один из критериев оценки СУБД на предмет ее принадлежности к Workgroup/Enterprise. Есть еще и клиентская нагрузка. Где-то в году 98-м Европейский офис Sybase после долгого кряхтения все-же сформулировал примерную границу применимости ASA 5.5.05 - "30 одновременных тяжелых клиентов". Понинаю, какой год на дворе, что ASA9 != ASA5, но тем не менее... Разделение ASA и ASE на workgroup и enterprise - это даже не условность. Это чистейшей воды маркетинговый ход для разделения рынка IMHO. Как иначе впарить более дорогой ASE крутой корпорации, если сам же продаешь конкурирующий продукт, в чем-то превосходящий и более дешевый? Если встать на Вашу точку зрения, то мы придей к тому, что Sybase выпускает два конкурентных продукта. Sybase - конкурирует с PowerSoft. Но, ведь не идиоты же они. Очевидно есть задачи, где действительно лучше поставить ASE, но сильно сомневаюсь, что таких хотя бы половина среди имеющихся инсталляций. Браво, наконец-то !!! Я об этом и толкую! Вот оно, разделение на workgroup и enterprise! Кстати об инсталяциях, сколько промышленных (в смысле не для развлечения) систем под ASA работают, к примеру, на SUN 9500 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 19:00 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун RomaleНа мой взгляд, удобство разработки ASA и неудобство ASE - суть, по большому счету, дело привычки. Конечно, ASA сделан для людей, а ASE - для программистов. Перечитал 2 раза. Не понял Разесьняю па панятиям. ASA - эта для лажков, а ASE - для крутых праграммеров и кулхацкеров ! Шутка, шутка. :-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 19:02 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
MasterZiv Короче, расслабтесь на эту тему. В споре ASA vs ASE возможность кластеров на них не имеет значения - ни там, ни там их нет. Ну зачем Вы так. Есть же все-таки НА-options. Конечно, не Рио-де-Жанейро, но все же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 19:11 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Romale Опримизатор - это тема отдельного рарзовора. Тут же речь о том, что ASE априори имеет гораздо балее продвинутый инструмент тонкой настройки СУБД под конкретное приложение(ния). Не спорю. Но в то же время ASE ТРЕБУЕТ более тонкой настройки для приемлемых результатов во многих случаях Romale Если встать на Вашу точку зрения, то мы придей к тому, что Sybase выпускает два конкурентных продукта. Sybase - конкурирует с PowerSoft. А оно практически так и выглядит. Я же про то и говорю, что разделение Workgroup-Enterprise по моему мнению служит главной цели - исключению этой самой конкуренции. И у меня есть нехорошее ощущение, что критериями разделения служат не столько задачи, объемы, нагрузки, сколько толщина кошелька потенциального клиента. Но повторяю, это мое сугубо личное ощущение Romale Очевидно есть задачи, где действительно лучше поставить ASE, но сильно сомневаюсь, что таких хотя бы половина среди имеющихся инсталляций. Браво, наконец-то !!! Я об этом и толкую! Вот оно, разделение на workgroup и enterprise! Я наверное невнятно выразился. Хотел сказать следующее: Очевидно есть задачи, где действительно лучше поставить ASE, но сильно сомневаюсь, что таких хотя бы половина среди имеющихся инсталляций ASE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 19:13 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун # Я наверное невнятно выразился. Хотел сказать следующее: Очевидно есть задачи, где действительно лучше поставить ASE, но сильно сомневаюсь, что таких хотя бы половина среди имеющихся инсталляций ASE. Вы правы. То же, видимо, справедливо и для M$, отсюда, наверное, и проистекает пост: "Брось M$, переходи на ASA" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 19:20 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
HA не есть кластер. Ни резервирования, ни баллансирования нагрузки она не дает. Увы. Я это говорю как товарисЧЬ, которому это все реально надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 21:00 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун А оно практически так и выглядит. Я же про то и говорю, что разделение Workgroup-Enterprise по моему мнению служит главной цели - исключению этой самой конкуренции. И у меня есть нехорошее ощущение, что критериями разделения служат не столько задачи, объемы, нагрузки, сколько толщина кошелька потенциального клиента. Но повторяю, это мое сугубо личное ощущение. Эх, было б чего исключать! Это я о доле Sybase на рынке СУБД. А насчет кошелька - это уж пренепременно. Я в общем со всем, что касается разделения Ентерпрайс/НеЕнтерпрайс, согласен, хотелось бы добавить один маленький аспект. Вот если б можно было бы легко так переключаться между одной СУБД и другой (ASA<>ASE например). Понимаете, когда выбирается СУБД под задачу, иногда масштабов нагрузки никто и не знает толком, потом еще и задача сама может развиваться, требования расти. Ну и что ж остается делать ? Есть деньги - покупаешь про запас, нет - берешь, на что хватает. Кстати , и я подозреваю товарищи многие Oracle именно по таким критериям закупают - типа "ну уж его-то нам на все случаи жизни хватит!!". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 21:13 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
авторВот это как-то настораживает. Откуда ASA знает, сколько в девайсе шпидлелей, да еще и на стольких платформах ? Времена, когда СУБД затачивали под конкретную аппаратуру давно прошли, так что это как-то сомнительно выглядит. И вообще, при чем здесь сколько в девайсе физических дисков ? Он свои структуры должен уметь в парралель сканировать. Сортировать в парралель. На N процах. При чем здесь кол-во дисков ? Из BOL я понял, что ASA может распознавать не только на скольких физических устройствах ее несколько файлов БД храниться, но и даже если файл БД лежит на одном логическом диске, который на самом деле является RAID. В итоге СУБД может определить, что например индексы и таблицы на самом деле лежат на разных девайсах и производить параллейное, а не последовательное их чтение. Может быть я конечно понял не правильно, но у них так и написано. Хотя с другой стороны, если СУБД поддерживает специальную команду теста аппаратуры для определения ее скоростных характеристик с целью их учета при построении плана запросов, то почему бы и этим ей не заниматься. Вообще занятный получился разговор, честно говоря я уже долго его ждал, но на форуме было слишком мало народу, особенно работающих с ASE. Теперь можно со спокойной совестью сказать, что на форуме уже много специалистов и хороших людей, любящих хорошие технологии, назло всяким CIS :) Ну а какая СУБД лучше у одного производителя толку спорить нет - у каждого из них есть своя ниша. Причем мне видиться 2 направления: 1. OLTP (ASA) + DSS (IQ) - прекрасная связка для проектов, где по отделам и удаленным филиалам крутяться решения с расчетами и сложной бизнес-логикой, а на IQ стоит центральная аналитическая БД, в которую через определенные промежутки заливаются данные, поступающие с ASA. 2. OLTP/OLAP (ASE) + ApplicationServer (EAServer) - очень хорошая связка для проектов, где в реалтайме накапливаются и анализируются данные, причем требуется устойчивая масштабируемая распределенная система, способная выдержать большие нагрузки как вставки записей, так и выборок. Другое дело, что если пытаться реализовать средствами ASE на TSQL расчет заработной платы, да еще продавать тиражным продуктом или же в реалтайме вгонять в ASA огромное кол-во данных и тут же пытаться делать выборки по большим обьемам - тут любой скажет, что СУБД ничего не умеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2004, 01:09 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
MasterZivHA не есть кластер. Ни резервирования, ни баллансирования нагрузки она не дает. Увы. Я это говорю как товарисЧЬ, которому это все реально надо. Не совсем понял, о каком резервировании идет речь, но, Бог с ним, я сам от НА, мягко говоря, не в восторге. А вот вопрос из практической области. Поделитесь опытом, если таковой имеется. Как Вы, "товарисЧЬ, которому это все реально надо", выходите из положения. Не пробовали строить "ромбик": ASE+RS(WarmStandby)+ASE+OpenSwitch ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2004, 13:06 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
ASCRUS Из BOL я понял, что ASA может распознавать не только на скольких физических устройствах ее несколько файлов БД храниться, но и даже если файл БД лежит на одном логическом диске, который на самом деле является RAID. Каким образом ? Она что, драйвер устройства опрашивает ? Это как-то странно было бы. А в операционке выше драйвера устройства эта информация не поднимается. ASCRUS В итоге СУБД может определить, что например индексы и таблицы на самом деле лежат на разных девайсах и производить параллейное, а не последовательное их чтение. Может быть я конечно понял не правильно, но у них так и написано. Хотя с другой стороны, если СУБД поддерживает специальную команду теста аппаратуры для определения ее скоростных характеристик с целью их учета при построении плана запросов, то почему бы и этим ей не заниматься. Потому что заниматься ей этим просто не реально. На всех операционках и на всех девайсах, которые существуют. ASCRUS Другое дело, что если пытаться реализовать средствами ASE на TSQL расчет заработной платы, да еще продавать тиражным продуктом или же в реалтайме вгонять в ASA огромное кол-во данных и тут же пытаться делать выборки по большим обьемам - тут любой скажет, что СУБД ничего не умеет. Не, это уже слова. Почему бы на TSQL расчет З/П не сделать ? Я не понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 10:16 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Romale Не совсем понял, о каком резервировании идет речь, но, Бог с ним, я сам от НА, мягко говоря, не в восторге. О горячем резервировании речь идет. Один сервер/его диск вылетел, другой подхватил всю работу (без участия человека). Или еще лучше - работали пользователи с двумя серверами, один сломался - ну так теперь работают с одним, но немного медленнее. Romale А вот вопрос из практической области. Поделитесь опытом, если таковой имеется. Как Вы, "товарисЧЬ, которому это все реально надо", выходите из положения. Не пробовали строить "ромбик": ASE+RS(WarmStandby)+ASE+OpenSwitch ? Ну у нас так и работает система, только на сколько я знаю без Open Switch. Open Switch - это же такая фигня, которая переключает IP с одного сервера на другой, ну и все такое прочее, да ? У нас это, на сколько я знаю, руками делается (админы делают). А так все именно в таком варианте и работает. В двух экземплярах, т.е. две системы (2 отдельных базы данных) работают каждая по такой схеме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 10:23 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
MasterZiv О горячем резервировании речь идет. Один сервер/его диск вылетел, другой подхватил всю работу (без участия человека). Или еще лучше - работали пользователи с двумя серверами, один сломался - ну так теперь работают с одним, но немного медленнее. Могу ошибаться, но по-моему, в кластерной технологии резервирование данных производится на аппаратном уровне, средствами storage, т.е. в любом случае ОС "видит" на каждый database device только один файл/raw. Вылетел диск - "ку-ку", вставляй новый, при этом восстановление д.б. автоматически. MasterZiv Ну у нас так и работает система, только на сколько я знаю без Open Switch. Open Switch - это же такая фигня, которая переключает IP с одного сервера на другой, ну и все такое прочее, да ? Она не то, чтобы сама переключает. Это надо самому программировать. Просто можно обработать определенное событие, в принципе даже балансировку можно реализовать. В теории :). На практике не пробовал, потому и спрашиваю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 12:27 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
У нас круться БД (ASA) на кластере компаковом, пробовали вырубать основной сервер - все на лету подхватывается вторым, никаких проблем. Но ни о каком распределении нагрузки тут речи нет, только резервирование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 12:34 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Ну так а что справиваешь? Спрашивай, только лучше thread новый начни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 14:23 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
VovakaУ нас круться БД (ASA) на кластере компаковом, пробовали вырубать основной сервер - все на лету подхватывается вторым, никаких проблем. Но ни о каком распределении нагрузки тут речи нет, только резервирование. с какой ОС? и если не секрет, какая модель compaq'a? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 17:00 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Из нашего опыта ASA до MS или ASE на больших объемах и нагрузках еще далековато. У ASE и MS тут следующие приемущества: - ровнее распределяет нагрузку (для ASA уже 50 юзеров это серьезная нагрузка) - проще бороться с блокировками (по крайне мере ASA 6-8 может заблокировать таблицу на selectе и потом ее не отпустить) - выше производительность (если таблицы более 500 000 записей и требуются операции SUM-GROUP bY) - редко физически портятся данные (а если они и летят, то есть развитые средства диагностики и ремонта), а это едва ли не самое важное - нет нормального средства сжатия БД (shrink) Так что в Sybase CIS вас не обманули. У них есть статистика. У нас она тоже есть, и согласно статистики количество обращений по поводу проблем на ASA на больших объемах и нагрузках возрастает очень резко, в отличии от MS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 18:01 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
2 michael_ "Берегите пенсне, Киса! Сейчас начнется!" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 18:27 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Ну мы все это уже обсуждали, хочу только для 9-ки прокомментировать: автор- ровнее распределяет нагрузку (для ASA уже 50 юзеров это серьезная нагрузка) 50 юзеров уже не проблема автор- проще бороться с блокировками (по крайне мере ASA 6-8 может заблокировать таблицу на selectе и потом ее не отпустить) все операции записи теперь только через ROW LOCK, SHARED LOCK поправлена и работает нормально. автор- выше производительность (если таблицы более 500 000 записей и требуются операции SUM-GROUP bY) Добавлены кластерный индекс и специальные алгоритмы обработки аггрегатных и OLAP выборок. Проблем при групповых операциях с миллионами записей в обьединяемых таблицах нет. Так же добавлена опция переключения работы оптимизатора с Mixed на OLAP, позволяющая указывать оптимизатору стратегию при выборе алгоритмов в плане запросов. автор- редко физически портятся данные (а если они и летят, то есть развитые средства диагностики и ремонта), Даже на БД с десятками гигабайт данные не летят. Только наблюдается плавающий глюк с частой загрузкой через LOAD TABLE большого кол-ва данных, который приводит к краху СУБД, но БД при этом остаются живыми и откатываются даже после LOAD TABLE, которая как известно не логирует вставляемые записи. автор- нет нормального средства сжатия БД (shrink) Не согласен что самое важное, но не помешало бы. В принципе заявить никто не мешает о недостающей функциональности. Будет время, заявлю, посмотрим, что народ забугорный на это скажет. авторТак что в Sybase CIS вас не обманули. У них есть статистика. У нас она тоже есть, и согласно статистики количество обращений по поводу проблем на ASA на больших объемах и нагрузках возрастает очень резко, в отличии от MS. Кстати прекрасная мысль насчет статистики. На CIS надежды мало, а вот организовать собственный сбор статистики по различным направлениям было бы неплохо для нас самих же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 19:16 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
2 ASCRUS MS и ASE постоянно мелькают в разных тестах на производительность, в том числе и на www.tpc.org, а вот с ASA такого что-то не наблюдается, интересно в чем тут дело? ASA не участвует в забегах, или не разу приходила к финишу? Кто-нибудь знает где можно посмотреть независимые тесты производительности, где участвуют сервера второго ряда, такие как IB, ASA, Pervasile, Cashe? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 10:07 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
michael_MS и ASE постоянно мелькают в разных тестах на производительность, в том числе и на www.tpc.org, а вот с ASA такого что-то не наблюдается, интересно в чем тут дело? Можно конкретную ссылку, где MS и ASE соревновались в производительности? На одном из семинаров Sybase в обсуждениях между докладами прозвучала информация о том, что ни один из производителей серверных продуктов (не только СУБД) не даст согласия на открытую публикацию результатов тестирования производительности, если его продукт не займет там Первое место!!! Однажды очень внимательно перечитал лиц. соглашение на MSSQL Dev. edition. Там тоже была фраза о запрете публичного оглашения результатов производительности :(. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 11:47 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Повторяю ссылку: www.tpc.org А мелькают там такие сервера (в зависимости от сезона :) ): ORACLE DB 2 MS SQL Sybase ASE Sybase IQ Informix Terradata и некоторые другие, и почему-то никогда не замечал Sybase ASA, IB, Cashe (поправьте, если не прав), мы же тут спорим является ли ASA класса Enterprise или не является. По мне так пока рано так утверждать. Я считаю, что ASA прекрасное решение на небольших объемах и нагрузках, нетребователен к железу, легко сопровождать, не очень дорог. Но не Enterprise. Для этого надо побольше надежности и производительности, особенно надежности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 11:59 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Абсолютно солидарен с michael_. По-моему, тема исчерпана. Вроде, все со всем согласны. А именно, ASE вполне конкурентен с другими СУБД класса Enterprise: DB2, Oracle, Informix (все-таки он еще не совсем умер). Несколько выпадает из этого ряда MS SQL из-за отсутствия мультиплатформенности. ASA, IMHO, лучший в линейке серверов второго ряда, как выразился michael_. А где провести границу применимости ASE/ASA - это дело вкуса, финансов, возможно просто желания. Если приложение грамотно написано (для ASA), то оно сможет нести большую нагрузку как в плане клиентов, так и в плане объема, обрабатываемой информации. Соответственно, и на ASE можно написать так, что запрос на пару таблиц в 10 000 записей положит систему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 12:28 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
2 Romale Подписываюсь под Вашим резюме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 12:51 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
michael_2 Romale Подписываюсь под Вашим резюме 2 michael_, Romale За что же не боясь греха, кукушка хвалит петуха ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 12:59 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Отлично, специалисты ASE пришли к формулировке договора :) Ну и со своей стороны ASA подтверждаю, что говорить о базах в сотни гигов и тысяч пользователей конечно же не стоит, действительно можно написать БД, которая будет тянуть и такие обьемы, но квалификация специалиста должна быть очень и очень сильной. Насколько я понимаю, решения Enterprise - это когда вне зависимости от квалификации программиста система все равно продолжает работать (тут наверное все таки впереди всех Оракл). P.S. Как там в Ночном дозоре: И заключили договор специалисты ASE, что не будут трогать решения SMB. И заключили договор специалисты ASA, что не будут трогать решения Enterprise. Но придет апгрейт новой версии и измениться расстановка сил в пользу ASE или ASA. И с учетом того, что Sybase больше любит ASE, скорее всего это будет она, так как дороже продавать раскрученный Enterprise, чем плодить новый. Но пока есть iAnywhere, у специалистов ASA не угасает надежда на победу WatcomSQL над TSQL. Гм, вот что значит по 10 минут в день читать книги, благо память на цитирование хорошая :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 13:15 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Romale ASE вполне конкурентен с другими СУБД класса Enterprise: Да кто бы сомневался ! Romale DB2, Oracle, Informix (все-таки он еще не совсем умер). Несколько выпадает из этого ряда MS SQL из-за отсутствия мультиплатформенности. Да вот не выпадает MS из этого ряда ДАЖЕ при отсутствии многоплатформенности. К большому сожалению для ASE. Romale А где провести границу применимости ASE/ASA - это дело вкуса, финансов, возможно просто желания. Если приложение грамотно написано (для ASA), то оно сможет нести большую нагрузку как в плане клиентов, так и в плане объема, обрабатываемой информации. Соответственно, и на ASE можно написать так, что запрос на пару таблиц в 10 000 записей положит систему. Да на чем угодно можно убойный запрос написать. Дело не в этом, а в том, что есть определенные свойства СУБД, без которых она просто НЕ может считаться Enterprise (т.е. промышленной). Вот например, это поддержка транзакций в смысле AСID (или как его там ?) по стандарту ANSI. Такая СУБД, как MySQL , например, уже однозначно не проходит в Enterprise. Поэтому чтобы решить, E ASA или не E, нужно перечислить все такие необходимые свойства, и посмотреть, поддерживается ли каждая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 13:38 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
2 ASCRUS Какая-то у Вас обида, что-ли? Мысль о том, что sybase.ru продвигает ASE, где-то, в ущерб ASA не нова и выссказывалась Вами в другом топике. Согласен, имеет место быть. Но, с другой стороны, нельзя же везде совать ASA! Можно ли на "ОКЕ" перевозить рельсы? Можно, но недолго. Посмотрите, почему Дельфи стал де-факто почти классикой инструмента для написания клиента? Ведь очень часто PowerBuilder, тот-же, гораздо более уместен. Вот она универсальность! Конечно, часто можно и с ASA "выкутиться" там где по-хорошему ASE просто просится, но зачем?! 2 Рыжий Кот Если не затруднит, еще пару цитат! Оно так веселее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 13:42 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
MasterZivДа вот не выпадает MS из этого ряда ДАЖЕ при отсутствии многоплатформенности. К большому сожалению для ASE. Не совсем понял. И почему, к сожалению для ASE? MS ставит рекорды на каких-то полумифических n!-x процессорных системах, которые большинство людей и в глаза-то не видели. Или ты о сравнении Intel ASE vs MS? MasterZiv Дело не в этом, а в том, что есть определенные свойства СУБД, без которых она просто НЕ может считаться Enterprise (т.е. промышленной). Вот например, это поддержка транзакций в смысле AСID (или как его там ?) по стандарту ANSI. Наверное интересно, с точки зрения "чистой науки". Но зачем. Кто будет руководствоваться этими критериями при выборе СУБД? На мой взгляд, часто просто слабая информированность о возможностях ASE мешает его более широкому распространению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 13:55 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Что бы не было непоняток, вто что мы делаем на MS или ASE и чего пока не рискну делать на ASA (или что я понимаю под Enterprice): - 70-150 одновременно работающих злых пользователей (подчеркиваю - ОДНОВРЕМЕННО и РАБОТАЮЩИХ) - пользователи делают обороты, обновляют справочники, есть механизмы по которым могут быть удалены и вновь добавлены до 100 000 записей в БД (курсовые разницы, износ и т. п.) (то есть OLTP) - делают кучу отчетов (элементы OLAP), много используется запросов SUM-GROUP BY и временных таблиц - делаются закачки данных и синхронизация с источниками на ORACLE и MS SQL - хранятся данные и типа фотографий, картинок - размер баз не очень большой - до 30 Гб - при сбойных ситуациях необходимо быстро получить диагностику, данные восстановить (возможно частично из вчерашней копии) - под сбойной ситуацией понимается и случайное удаление данных пользователем, тогда они должны быть восстановлены из вчерашней копии (в ASA это делать очень неудобно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 13:58 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Маленько не в тему... Тут на досуге я решил выяснить, а в каких случая надо покупать Enterprise Edition для ASE и для MSSQL ( т.к. скоро мне наверно придется переползать с ASE на MS SQL ). Так вот - если для ASE число лицензий до 256, то Sybase продает Workgroup Edition, если свыше - то тогда Enterprise. Для MSSQL разница между Standard и Enterprise - если мы собираемся ставить кластер. Т.е. число лицензий роли не играет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 14:07 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
RomaleКакая-то у Вас обида, что-ли? Эх, это мое неоцененное чувство юмора. Надо было подписать, что предыдущее сообщение было шуткой :) Просто в 4 лег, в 7 встал сегодня, в метро "Ночной дозор" почитал ради интереса. А может Вы ночной дозор просто не смотрели ? :) А так - упаси господь обиды. Мне честно говоря до лампочки чего там и как Sybase планирует, как говорят американцы это их бизнес, а у меня свой бизнес :) Другое дело, что замалчивая в России об ASA они мне портят бизнес в секторе SMB, для удаленных филиалов и КПК, но тут уже ничего не поделаешь. Приходиться самостоятельно выкручиваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 14:26 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
ASCRUSНасколько я понимаю, решения Enterprise - это когда вне зависимости от квалификации программиста система все равно продолжает работать (тут наверное все таки впереди всех Оракл). Неправильно ты понимаешь. И что Оракл впереди - спорно. Спорить не буду. ASCRUS Но придет апгрейт новой версии и измениться расстановка сил в пользу ASE или ASA. И с учетом того, что Sybase больше любит ASE, скорее всего это будет она, так как дороже продавать раскрученный Enterprise, чем плодить новый. Воистину так ! :-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 14:35 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Romale MasterZivДа вот не выпадает MS из этого ряда ДАЖЕ при отсутствии многоплатформенности. К большому сожалению для ASE. Не совсем понял. И почему, к сожалению для ASE? MS и ASE - конкуренты, не так ли ? MS в последнее время все больше рвется в ряды серверов, на которых можно сделать real enterprise solutions, вытесняя ASE из его, уже и так достаточно узкой, нишы. ASE только по-моему и живет за счет старых приверженцев или за счет мигрантов с MSSQL, которые по масштабам задачи переросли Intel. Хотя Бог его знает, как на самом деле обстоят дела. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 14:43 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
ASCRUSА может Вы ночной дозор просто не смотрели ? :) Правда Ваша, не смотрел. В этом-то, видимо все и дело! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 14:45 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
MasterZivMS в последнее время все больше рвется в ряды серверов, на которых можно сделать real enterprise solutions, вытесняя ASE из его, уже и так достаточно узкой, нишы. ASE только по-моему и живет за счет старых приверженцев или за счет мигрантов с MSSQL, которые по масштабам задачи переросли Intel. А ты не в курсе, что-то в ASE-15 анонсировано в этом плане? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 14:53 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Еще признаком "интрепрйзовости" можно считать поддержку интерфейса распределенных транзакций XA. Я не знаю, поддерживает ли это ASA, ASE вроде поддерживает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 13:44 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Ggg_oldЕще признаком "интрепрйзовости" можно считать поддержку интерфейса распределенных транзакций XA. Я не знаю, поддерживает ли это ASA, ASE вроде поддерживает. С BOL: BOLAdaptive Server Anywhere in distributed transactions Adaptive Server Anywhere can take part in transactions coordinated by DTC, which means that you can use Adaptive Server Anywhere databases in distributed transactions using a transaction server such as Sybase EAServer or Microsoft Transaction Server. You can also use DTC directly in your applications to coordinate transactions across multiple resource managers.Что то типа того ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 14:40 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Romale MasterZivMS в последнее время все больше рвется в ряды серверов, на которых можно сделать real enterprise solutions, вытесняя ASE из его, уже и так достаточно узкой, нишы. ASE только по-моему и живет за счет старых приверженцев или за счет мигрантов с MSSQL, которые по масштабам задачи переросли Intel. А ты не в курсе, что-то в ASE-15 анонсировано в этом плане? http://www.sybase.com/ase15beta/15featureplans ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 16:33 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
ahttp://www.sybase.com/ase15beta/15featureplans Thanks! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 16:44 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
Если выбросить из пунктов "Galaxy Partitions" и "Shared-Disk Clustering", то по остальным разработчики явно решили позаимствовать функциональность из ASA :) Кстати интересно, разработчики ASA и ASE между собой общаются или нет ? Например, новые алгоритмы оптимизатора, которые хотят встроять в ASE, уже давно работают и отработанны в ASA. То же например касается веб-сервисов, на базе которых я сделал веб-движок генерации сайтов и отчетов и не так давно выносил это на обсуждение. Странно только, что они до кучи не рискнули перетащить "Common Table Expession" (WITH и WITH RECURSIVE) и расширения (rank, report и window функции) к стандартным OLAP наворотам (CUBE, GROUPING, ROLLUP). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 17:45 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
ASCRUSЕсли выбросить из пунктов "Galaxy Partitions" и "Shared-Disk Clustering", то по остальным разработчики явно решили позаимствовать функциональность из ASA :) Кстати интересно, разработчики ASA и ASE между собой общаются или нет ? Например, новые алгоритмы оптимизатора, которые хотят встроять в ASE, уже давно работают и отработанны в ASA. То же например касается веб-сервисов, на базе которых я сделал веб-движок генерации сайтов и отчетов и не так давно выносил это на обсуждение. Странно только, что они до кучи не рискнули перетащить "Common Table Expession" (WITH и WITH RECURSIVE) и расширения (rank, report и window функции) к стандартным OLAP наворотам (CUBE, GROUPING, ROLLUP). Не совсем. - Index Usage with mismatched data types - Fewer Materializations: avoiding work tables for sorting select count(*), l_orderkey from lineitem group by l_orderkey order by l_orderkey Galaxy QP avoids sorting for ORDER BY by remembering the ordering from GROUP BY - Improved Union operator processing Galaxy QP uses new feature: hash based union distinct - Improved Aggregations Galaxy QP uses on-the-fly grouping (hash based). No work tables created. - Index Union Uses new operator: hash based union distinct - Index Intersection Galaxy QP ensures that indexes scanned and hash-intersected may be selected with Index Union if AND/OR present in query may be selected in STAR queries if FACT table has indexes for each DIMENSION table joining column - Superior plans for Star/Snowflake schema joins - Auto Update Statistics Identifies when update statistics would need to be run New built-in datachange() indicates dml changes on a table Utilizes idle cycles via housekeeper to schedule update statistics automatically -Shared Disk Cluster (Concurrent Access) Single database store Single system presentation All servers provide services at all time All servers can access all DBs directly Independent of platform-specific clustering service Incremental node growth and shrink Cluster-aware application partitioning Workload based load balancing Instantaneous server failover Workload is re-distributed at a server failure One backup server for the entire cluster Single set of database devices and single log as in SMP server (minimal administration impact) Transparent handling of Distributed transactions and Replication The system wide tempdb will be shared across all the nodes. This will be used for persistent tempdb tables. Persistent temp tables will be logged and recovered in the event of a failover and will be available on all instances. Each instance can be configured to use an instance specific tempdb. Worktable and #temp tables will be created in this instance specific tempdb. Instance specific tempdb is not recovered on a failover. Integrated cluster locking and cache coherency to enable fast cache-to-cache transfer via cluster interconnect. Cluster cache manager provides global cache coherency. Sharing the disk means cache in a cluster provides the ability to extend memory beyond a single machine. Optimized solution to increase the read-write concurrency for row locked tables. Online Failover Recovery. Database recovery is online - unaffected portions of the database are accessible while recovery executes in parallel with other tasks. Normal flow of events – tasks executing in other nodes can continue. Tasks block when they try to access a resource that needs to be recovered. Hotspot elimination - decentralized database timestamp. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 17:54 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
ASCRUSЕсли выбросить из пунктов "Galaxy Partitions" и "Shared-Disk Clustering", то по остальным разработчики явно решили позаимствовать функциональность из ASA :) Кстати интересно, разработчики ASA и ASE между собой общаются или нет ? Например, новые алгоритмы оптимизатора, которые хотят встроять в ASE, уже давно работают и отработанны в ASA. То же например касается веб-сервисов, на базе которых я сделал веб-движок генерации сайтов и отчетов и не так давно выносил это на обсуждение. Странно только, что они до кучи не рискнули перетащить "Common Table Expession" (WITH и WITH RECURSIVE) и расширения (rank, report и window функции) к стандартным OLAP наворотам (CUBE, GROUPING, ROLLUP). Хотя если быть последовательным до конца, то централь и dbisql (с графическим планом) будут из ASA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 17:58 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
ASCRUSКстати интересно, разработчики ASA и ASE между собой общаются или нет ? Говорят, что нет. ASCRUS Например, новые алгоритмы оптимизатора, которые хотят встроять в ASE, уже давно работают и отработанны в ASA. Они и помимо ASA много где работают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 18:02 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
автор- Index Usage with mismatched data types - Fewer Materializations: avoiding work tables for sorting select count(*), l_orderkey from lineitem group by l_orderkey order by l_orderkey Galaxy QP avoids sorting for ORDER BY by remembering the ordering from GROUP BY - Improved Union operator processing Galaxy QP uses new feature: hash based union distinct - Improved Aggregations Galaxy QP uses on-the-fly grouping (hash based). No work tables created. - Index Union Uses new operator: hash based union distinct - Index Intersection Galaxy QP ensures that indexes scanned and hash-intersected may be selected with Index Union if AND/OR present in query may be selected in STAR queries if FACT table has indexes for each DIMENSION table joining column - Superior plans for Star/Snowflake schema joins - Auto Update Statistics Identifies when update statistics would need to be run New built-in datachange() indicates dml changes on a table Utilizes idle cycles via housekeeper to schedule update statistics automatically Все это в ASA 9 есть, а в 9.01 даже расширено - там всякие HASH алгоритмы по кластерному ключу для аггрегаций и OLAP операций могут использоваться. Другое дело, что там нет броских названий, типа "Galaxy QP". И зря они не ввели соединение LATERAL, хотя вводят XML. Вот что можно сотворить на ASA с LATERAL + XML: http://www.sql.ru/forum/actualthread.aspx?tid=120588#941398 P.S. Надо будет в FAQ это оформить, всегда пригодиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 18:08 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
ASCRUS автор- Index Usage with mismatched data types - Fewer Materializations: avoiding work tables for sorting select count(*), l_orderkey from lineitem group by l_orderkey order by l_orderkey Galaxy QP avoids sorting for ORDER BY by remembering the ordering from GROUP BY - Improved Union operator processing Galaxy QP uses new feature: hash based union distinct - Improved Aggregations Galaxy QP uses on-the-fly grouping (hash based). No work tables created. - Index Union Uses new operator: hash based union distinct - Index Intersection Galaxy QP ensures that indexes scanned and hash-intersected may be selected with Index Union if AND/OR present in query may be selected in STAR queries if FACT table has indexes for each DIMENSION table joining column - Superior plans for Star/Snowflake schema joins - Auto Update Statistics Identifies when update statistics would need to be run New built-in datachange() indicates dml changes on a table Utilizes idle cycles via housekeeper to schedule update statistics automatically Все это в ASA 9 есть, а в 9.01 даже расширено - там всякие HASH алгоритмы по кластерному ключу для аггрегаций и OLAP операций могут использоваться. Другое дело, что там нет броских названий, типа "Galaxy QP". И зря они не ввели соединение LATERAL, хотя вводят XML. Вот что можно сотворить на ASA с LATERAL + XML: http://www.sql.ru/forum/actualthread.aspx?tid=120588#941398 P.S. Надо будет в FAQ это оформить, всегда пригодиться. ASA умеет делать пересечение или объединение нескольких индексов в запросе по одной таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 18:16 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
ASCRUSСтранно только, что они до кучи не рискнули перетащить "Common Table Expession" (WITH и WITH RECURSIVE) Как раз по поводу WITH RECURSIVE я задавал вопрос на конференции ASE (там еще про RS рассказывали во 2-й части) в том году, дядечка ответил, что будет сделано в 15-й версии ASE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 19:53 |
|
||
|
ASE vs ASA
|
|||
|---|---|---|---|
|
#18+
авторASA умеет делать пересечение или объединение нескольких индексов в запросе по одной таблице? Вот это не умеет. авторКак раз по поводу WITH RECURSIVE я задавал вопрос на конференции ASE (там еще про RS рассказывали во 2-й части) в том году, дядечка ответил, что будет сделано в 15-й версии ASE. Просто прекрасно. Если все так и будет и ASE на TSQL приблизиться к WatcomSQL, то выиграют все - специалисты, работающие на ASE получат больше возможностей и меньше геммора, разработчики ASA просто включат в диалект TSQL расширения, которые уже давно существуют на WatcomSQL и можно будет писать более совместимые между ASA и ASE базы данных, хотя к сожалению конечно все равно 100% совместимости достигнуть не удастся между WatcomSQL и TSQL (те же глобальные переменные, область видимости локальных переменных, другая архитектура локальных и глобальных времянок, события, exception, я уж молчу про разную архитектуру самих СУБД). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 20:08 |
|
||
|
|

start [/forum/topic.php?all=1&fid=55&tid=2014237]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
58ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
96ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 204ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...