1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

MPP против. База данных SMP

Массивно-параллельный процессор и симметричный многопроцессорный процессор являются конкурирующими формами баз данных. Серверы, называемые узлами, хранят данные как в базах данных MPP, так и в базах данных SMP. Базы данных MPP масштабируемы, а системы SMP проще в обслуживании.

Базы данных MPP

Поиск в базе данных MPP выполняется каждым процессором на компьютерах, на которых хранятся сегменты базы данных. Базы данных MPP можно расширять, добавляя новые процессоры. Базы данных MPP представляют собой форму линейной масштабируемой базы данных или параллельной базы данных. Распространение данных по большему количеству систем более тонкими фрагментами приводит к более быстрому поиску в базе данных. Производительность системы MPP является линейной и увеличивается примерно пропорционально количеству узлов. Узлы MPP управляются как один компьютер. SQL возник как средство обработки данных в базах данных MPP. Программное обеспечение Cognos Business Intelligence и Teradata работает с базами данных MPP.

Базы данных SMP

Базы данных SMP совместно используют программное обеспечение, ресурсы ввода/вывода и диски памяти. Симметричные многопроцессорные базы данных обычно используют один ЦП для выполнения поиска в базе данных. Хотя симметричные мультипроцессоры могут иметь сотни ЦП, чаще всего их конфигурируют с 2, 4, 8 или 16. Память является основным ограничением для баз данных SMP. Базы данных SMP могут работать более чем на одном сервере, хотя они будут совместно использовать другие ресурсы; это называется кластерной конфигурацией. Базы данных SMP назначают задачи одному процессору, независимо от того, сколько их в базе данных. Базы данных SMP имеют более низкую отказоустойчивость и эффективность из-за их зависимости от общих ресурсов. Базы данных SMP имеют более низкие административные расходы, чем MPP. Oracle и Sybase работают с базами данных SMP.

Базы данных MPP и SMP

База данных MPP отправляет один и тот же запрос каждому ЦП в MPP, где он ищет данные. При соединении двух баз данных MPP время поиска будет почти вдвое меньше, чем в базе данных SMP аналогичного размера. Время поиска не составляет ровно половину, так как при передаче данных между узлами MPP возникают задержки. Высокоскоростные процессоры, используемые в базе данных SMP, могут конкурировать по стоимости с системами MPP.

Использование

Когда компания ведет расчет заработной платы, записывает записи в карточке рабочего времени или сохраняет данные о продуктах в базе данных чертежей на одном сервере, она использует базу данных SMP. Базы данных SMP используются для размещения небольших веб-сайтов и серверов электронной почты. Базы данных MPP обычно используются для хранения данных. Базы данных MPP также используются для крупномасштабной обработки данных и интеллектуального анализа данных.


  1. Преимущества баз данных Oracle
  2. Что такое приложения баз данных?
  3. Преимущества и недостатки нормализации базы данных
  4. Что такое веб-база данных?
  5. Преимущества и недостатки баз данных с плоскими файлами