Купувати чи будувати
Єдиний вибір тут полягає в тому, який тип апаратного забезпечення та бази даних придбати, оскільки практично неможливо побудувати систему апаратного забезпечення/бази даних з нуля.
Вибір бази даних/обладнання
При виборі бази даних / апаратної платформи є кілька пунктів, які необхідно ретельно розглянути:
- Масштабованість: Як система може зростати разом із вашими потребами у зберіганні даних? Яка СУБД та апаратна платформа може найефективніше обробляти великі масиви даних? Щоб отримати уявлення про це, потрібно визначити приблизний обсяг даних, який буде зберігатися в системі сховища даних, коли вона стане зрілою, і відштовхуватися від нього при тестуванні.
- Підтримка паралельних обчислень: Часи багатомільйонних суперкомп’ютерів з одним процесором минули, і сьогодні найпотужніші комп’ютери використовують кілька процесорів, де кожен процесор може виконувати частину завдання одночасно. Коли я вперше почав працювати з масово паралельними комп’ютерами в 1993 році, я думав, що це буде найкращий спосіб для будь-яких великих обчислень протягом 5 років. І справді, паралельні обчислення зараз набувають популярності, хоча й трохи повільніше, ніж я спочатку думав.
- Поєднання СКБД та апаратного забезпечення: Оскільки СКБД фізично базується на апаратній платформі, певні частини коду залежать від апаратної платформи. Як наслідок, помилки та їх виправлення часто залежать від апаратної платформи.
Реальний кейс: Один з проектів, над яким я працював, був з великим постачальником СУБД в парі з апаратною платформою, яка не була такою популярною (принаймні, не в світі сховищ даних). DBA постійно скаржився на те, що помилки не були виправлені, оскільки рівень підтримки для конкретного типу обладнання, яке вибрав клієнт, був 3, що фактично означало, що ніхто в організації підтримки СУБД не виправить жодної помилки, характерної для цієї апаратної платформи.
Популярні реляційні бази даних
Популярні платформи операційних систем
🚀Долучайтесь до нашої спільноти Telegram:
🚀Долучайтесь до нашої спільноти FaceBook: