<javascript:%20openWin(«/images/pic_1_rm_2002_2.gif»,%20412,%20258,%20«Зависимость%20производительности%20клиентских%20и%20серверных%20OLAP-средств%20от%20увеличения%20объема%20данных»)>
Швидкісні характеристики OLAP-сервера менш чутливі до зростання обсягу даних. Це пояснюється різними технологіями обробки запитів користувачів OLAP-сервером і OLAP-клієнтом. Наприклад, при операції деталізації OLAP-сервер звертається до збережених даних і «витягує» дані цієї «гілки». OLAP-клієнт ж обчислює весь набір агрегатів в момент завантаження.
Проте до певного об'єму даних продуктивність серверних і клієнтських коштів є порівнянною. Для OLAP-клієнтів, що підтримують розподілені обчислення, область порівнянності продуктивності може поширюватися на обсяги даних, що покривають потреби в OLAP-аналізі величезної кількості користувачів. Це підтверджують результати внутрішнього тестування MS OLAP Server і OLAP-клієнта «Контур Стандарт» . Тест виконаний на ПК IBM PC Pentium Celeron 400 МГц, 256 Mb для вибірки в 1 мільйон унікальних (тобто агрегованих) записів з 7 вимірами, що містять від 10 до 70 членів. Час завантаження куба в обох випадках не перевищує 1 секунди, а виконання різних OLAP-операцій (drill up, drill down, move, filter та ін) виконується за соті частки секунди.
Коли розмір вибірки перевищить обсяг оперативної пам'яті, починається обмін (swapping) з диском і продуктивність OLAP-клієнта різко падає. Тільки з цього моменту можна говорити про перевагу OLAP-сервера.
Слід пам'ятати, що точка «перелому» визначає межу різкого подорожчання OLAP-рішення. Для завдань кожного конкретного користувача ця точка легко визначається за тестами продуктивності OLAP-клієнта. Такі тести можна отримати у компанії-розробника.
Крім того, вартість серверного OLAP-рішення зростає при збільшенні кількості користувачів. Справа в тому, що OLAP-сервер виконує обчислення для всіх користувачів на одному комп'ютері. Відповідно, чим більше кількість користувачів, тим більше оперативної пам'яті і процесорної потужності потрібно комп'ютера.
Таким чином, якщо обсяги оброблюваних даних лежать в області порівнянної продуктивності серверних і клієнтських систем, то за інших рівних умов, використання OLAP-клієнта буде вигідніше.
.3 Потужність ПК користувачів
сервер ставить мінімальні вимоги до потужності клієнтських терміналів. Об'єктивно, вимоги OLAP-клієнта вище, тому що він робить обчислення в оперативній пам'яті ПК користувача. Стан парку апаратних засобів конкретної організації - найважливіший показник, який повинен бути врахований при виборі OLAP-средство. Але й тут є свої «плюси» і «мінуси». OLAP-сервер не використовує величезну обчислювальну потужність сучасних персональних комп'ютерів. У разі, якщо організація вже має парк сучасних ПК, неефективно застосовувати їх лише як відображають терміналів і в теж час робити додаткові витрати на центральний сервер.
Якщо потужність комп'ютерів користувачів «залишає бажати кращого», OLAP-клієнт буде працювати повільно або не зможе працювати зовсім. Купівля одного потужного сервера може виявитися дешевше модернізації всіх ПК.
Тут корисно взяти до уваги тенденції у розвитку апаратного забезпеч...