powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE vs ASA
19 сообщений из 69, страница 3 из 3
ASE vs ASA
    #32683259
michael_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что бы не было непоняток, вто что мы делаем на MS или ASE и чего пока не рискну делать на ASA (или что я понимаю под Enterprice):
- 70-150 одновременно работающих злых пользователей (подчеркиваю - ОДНОВРЕМЕННО и РАБОТАЮЩИХ)
- пользователи делают обороты, обновляют справочники, есть механизмы по которым могут быть удалены и вновь добавлены до 100 000 записей в БД (курсовые разницы, износ и т. п.) (то есть OLTP)
- делают кучу отчетов (элементы OLAP), много используется запросов SUM-GROUP BY и временных таблиц
- делаются закачки данных и синхронизация с источниками на ORACLE и MS SQL
- хранятся данные и типа фотографий, картинок
- размер баз не очень большой - до 30 Гб
- при сбойных ситуациях необходимо быстро получить диагностику, данные восстановить (возможно частично из вчерашней копии)
- под сбойной ситуацией понимается и случайное удаление данных пользователем, тогда они должны быть восстановлены из вчерашней копии (в ASA это делать очень неудобно)
...
Рейтинг: 0 / 0
ASE vs ASA
    #32683299
Компостеров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маленько не в тему...

Тут на досуге я решил выяснить, а в каких случая надо покупать Enterprise Edition для ASE и для MSSQL ( т.к. скоро мне наверно придется переползать с ASE на MS SQL ).
Так вот - если для ASE число лицензий до 256, то Sybase продает Workgroup Edition, если свыше - то тогда Enterprise. Для MSSQL разница между Standard и Enterprise - если мы собираемся ставить кластер. Т.е. число лицензий роли не играет
...
Рейтинг: 0 / 0
ASE vs ASA
    #32683369
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomaleКакая-то у Вас обида, что-ли?
Эх, это мое неоцененное чувство юмора. Надо было подписать, что предыдущее сообщение было шуткой :) Просто в 4 лег, в 7 встал сегодня, в метро "Ночной дозор" почитал ради интереса. А может Вы ночной дозор просто не смотрели ? :)

А так - упаси господь обиды. Мне честно говоря до лампочки чего там и как Sybase планирует, как говорят американцы это их бизнес, а у меня свой бизнес :) Другое дело, что замалчивая в России об ASA они мне портят бизнес в секторе SMB, для удаленных филиалов и КПК, но тут уже ничего не поделаешь. Приходиться самостоятельно выкручиваться.
...
Рейтинг: 0 / 0
ASE vs ASA
    #32683410
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASCRUSНасколько я понимаю, решения Enterprise - это когда вне зависимости от квалификации программиста система все равно продолжает работать (тут наверное все таки впереди всех Оракл).

Неправильно ты понимаешь. И что Оракл впереди - спорно. Спорить не буду.

ASCRUS
Но придет апгрейт новой версии и измениться расстановка сил в пользу ASE или ASA. И с учетом того, что Sybase больше любит ASE, скорее всего это будет она, так как дороже продавать раскрученный Enterprise, чем плодить новый.


Воистину так !
:-))
...
Рейтинг: 0 / 0
ASE vs ASA
    #32683431
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Romale MasterZivДа вот не выпадает MS из этого ряда ДАЖЕ при отсутствии многоплатформенности. К большому сожалению для ASE.

Не совсем понял. И почему, к сожалению для ASE?

MS и ASE - конкуренты, не так ли ?
MS в последнее время все больше рвется в ряды серверов, на которых можно сделать real enterprise solutions, вытесняя ASE из его, уже и так достаточно узкой, нишы. ASE только по-моему и живет за счет старых приверженцев или за счет мигрантов с MSSQL, которые по масштабам задачи переросли Intel.

Хотя Бог его знает, как на самом деле обстоят дела.
...
Рейтинг: 0 / 0
ASE vs ASA
    #32683437
Romale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASCRUSА может Вы ночной дозор просто не смотрели ? :)
Правда Ваша, не смотрел. В этом-то, видимо все и дело!
...
Рейтинг: 0 / 0
ASE vs ASA
    #32683466
Romale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivMS в последнее время все больше рвется в ряды серверов, на которых можно сделать real enterprise solutions, вытесняя ASE из его, уже и так достаточно узкой, нишы. ASE только по-моему и живет за счет старых приверженцев или за счет мигрантов с MSSQL, которые по масштабам задачи переросли Intel.

А ты не в курсе, что-то в ASE-15 анонсировано в этом плане?
...
Рейтинг: 0 / 0
ASE vs ASA
    #32685306
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще признаком "интрепрйзовости" можно считать поддержку интерфейса распределенных транзакций XA. Я не знаю, поддерживает ли это ASA, ASE вроде поддерживает.
...
Рейтинг: 0 / 0
ASE vs ASA
    #32685468
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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.Что то типа того ?
...
Рейтинг: 0 / 0
ASE vs ASA
    #32685793
A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Romale MasterZivMS в последнее время все больше рвется в ряды серверов, на которых можно сделать real enterprise solutions, вытесняя ASE из его, уже и так достаточно узкой, нишы. ASE только по-моему и живет за счет старых приверженцев или за счет мигрантов с MSSQL, которые по масштабам задачи переросли Intel.

А ты не в курсе, что-то в ASE-15 анонсировано в этом плане?


http://www.sybase.com/ase15beta/15featureplans
...
Рейтинг: 0 / 0
ASE vs ASA
    #32685826
Romale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ahttp://www.sybase.com/ase15beta/15featureplans

Thanks!
...
Рейтинг: 0 / 0
ASE vs ASA
    #32686002
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если выбросить из пунктов "Galaxy Partitions" и "Shared-Disk Clustering", то по остальным разработчики явно решили позаимствовать функциональность из ASA :) Кстати интересно, разработчики ASA и ASE между собой общаются или нет ? Например, новые алгоритмы оптимизатора, которые хотят встроять в ASE, уже давно работают и отработанны в ASA. То же например касается веб-сервисов, на базе которых я сделал веб-движок генерации сайтов и отчетов и не так давно выносил это на обсуждение. Странно только, что они до кучи не рискнули перетащить "Common Table Expession" (WITH и WITH RECURSIVE) и расширения (rank, report и window функции) к стандартным OLAP наворотам (CUBE, GROUPING, ROLLUP).
...
Рейтинг: 0 / 0
ASE vs ASA
    #32686033
A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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.
...
Рейтинг: 0 / 0
ASE vs ASA
    #32686051
A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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.
...
Рейтинг: 0 / 0
ASE vs ASA
    #32686065
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASCRUSКстати интересно, разработчики ASA и ASE между собой общаются или нет ?

Говорят, что нет.

ASCRUS
Например, новые алгоритмы оптимизатора, которые хотят встроять в ASE, уже давно работают и отработанны в ASA.


Они и помимо ASA много где работают.
...
Рейтинг: 0 / 0
ASE vs ASA
    #32686082
Фотография 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 это оформить, всегда пригодиться.
...
Рейтинг: 0 / 0
ASE vs ASA
    #32686106
A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 умеет делать пересечение или объединение нескольких индексов в запросе по одной таблице?
...
Рейтинг: 0 / 0
ASE vs ASA
    #32686250
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASCRUSСтранно только, что они до кучи не рискнули перетащить "Common Table Expession" (WITH и WITH RECURSIVE)
Как раз по поводу WITH RECURSIVE я задавал вопрос на конференции ASE (там еще про RS рассказывали во 2-й части) в том году, дядечка ответил, что будет сделано в 15-й версии ASE.
...
Рейтинг: 0 / 0
ASE vs ASA
    #32686268
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторASA умеет делать пересечение или объединение нескольких индексов в запросе по одной таблице?
Вот это не умеет.

авторКак раз по поводу WITH RECURSIVE я задавал вопрос на конференции ASE (там еще про RS рассказывали во 2-й части) в том году, дядечка ответил, что будет сделано в 15-й версии ASE.
Просто прекрасно. Если все так и будет и ASE на TSQL приблизиться к WatcomSQL, то выиграют все - специалисты, работающие на ASE получат больше возможностей и меньше геммора, разработчики ASA просто включат в диалект TSQL расширения, которые уже давно существуют на WatcomSQL и можно будет писать более совместимые между ASA и ASE базы данных, хотя к сожалению конечно все равно 100% совместимости достигнуть не удастся между WatcomSQL и TSQL (те же глобальные переменные, область видимости локальных переменных, другая архитектура локальных и глобальных времянок, события, exception, я уж молчу про разную архитектуру самих СУБД).
...
Рейтинг: 0 / 0
19 сообщений из 69, страница 3 из 3
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE vs ASA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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