Выбор системы управления базами данных для максимальной доступности и масштабируемости
Если я планировал выбрать систему управления базами данных и знаю, что данные должны быть доступны как можно ближе к 100% и что их необходимо масштабировать как можно лучше, то существует ли для этого "лучшая" система управления базами данных? время? Это предполагает, что я не смотрю на другие факторы, такие как стоимость. Мне очень трудно сравнивать разные СУБД (такие как Oracle, Microsoft SQL Server, MySQL) и смотрю, не существует ли одна, которая превосходит другую. Я думаю, что ответ заключается в том, что не существует исследований, которые могли бы сделать это сравнение. Кто-нибудь знает иначе? Благодарю.
1 ответ
есть ли "лучшая" система управления базами данных для этого в настоящее время?
Oracle Exadata. Руки вниз. Мы использовали последнее поколение в моем втором последнем проекте на системе полной автоматической замены 3 экземпляра, в каждом из которых было 5 устройств, 21000 ГБ памяти, и она летела - это была самая маленькая установка, которую они продали, кстати, стоимостью более четверти миллиона долларов США. за экземпляр. Мы использовали это с требованием 100% времени безотказной работы (5x9 - 99,999) и двойной избыточностью, особенно если учесть, что репликация проходила более 10 км в 2 центрах обработки данных с оптоволоконным каналом 10 г, выделенным для сервера базы данных.
Вы можете легко масштабировать его до 100 000 ГБ, если количество узлов хранения достигает миллиона IOPS на узел хранения со всей конфигурацией SSD. Тогда цена приблизится к миллиону за экземпляр. В прошлом году ORacle продавалось как 1000 систем, мы взяли 3.
Причина, по которой они летают, заключается в том, что у них есть какое-то очень нестандартное оборудование (infiniband - все еще новое во многих центрах обработки данных), и они продают оптимизированное оборудование для программного обеспечения - супер-устройства, и "деньги не имеют значения".
Я думаю, что ответ заключается в том, что не существует исследований, которые могли бы сделать это сравнение.
Ах, нет, есть много данных, нет, это. Для этого существуют стандартные тесты производительности.