Я працюю над обчисленням "зворотного боку конверта" для налаштування бази даних звітів 100 ТБ. Я шукаю думки у експертів тут. Пропоноване середовище:
- Ємність для зберігання ~ 100 ТБ
- Столи ~ 200, розміри від 1 ГБ до 5 ТБ. середній розмір може лежати між 100GB-200GB
- ETL - завдання можуть вимагати з'єднання між таблицями розміром 10 мільйонів рядків, при цьому клавіші з'єднання становлять від 10 байт до 500 байт. такі приєднання повинні закінчуватися за 2–5 хвилин
- Live Selects - спочатку цікавить лише вибрані швидкості. повинна підтримувати 500 вибору / секунду. Оновлення / секунди буде порівняно набагато меншою кількістю, і їх можна ігнорувати для цієї вправи.
- потрібна наявність 24х7. Для обслуговування вибраних дзвінків (із реплікацією даних) повинні бути доступні 2 незалежні сервери БД.
Запитання:
- В даний час я дивлюся на Oracle. Яким є ваш досвід роботи з іншими комерційними (або) відкритими рішеннями для великих баз даних?
- Які апаратні ОС ви бачили, що вони найкраще працюють? Я планую на Linux на Dell.
- Чи обов'язкове мережеве сховище, наприклад NetApp? Які проблеми ви передбачаєте при використанні комерційних поза поличковими дисками?
- Як тільки апаратне забезпечення та ОС будуть готові, скільки часу ви відведете на налаштування, налаштування БД, зберігання тощо.
- Які композиції колективу найкраще працювали в спостережуваних умовах? Я маю на увазі різні адміністратори (ОС Admin, Oracle DB Admin?), Необхідні для управління та керування такою установкою. Скільки з них може знадобитися для досягнення 24x7 режиму роботи.
- Будь-яке наближення / діапазон щодо ліцензій DB, витрат на мережеве зберігання.
Я знаю, що я не маю всіх деталей щодо оточення. Я не шукаю точних деталей, наближення достатньо. Хоча на деякі питання найкраще можуть відповісти менеджери, мене цікавить перспектива адміністратора. Я ціную ваш внесок.