|
|
|
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?fid=55&msg=32686268&tid=2014237]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
156ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 500ms |

| 0 / 0 |

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