Защита Земли от метеоритов и Microsoft SQL Server 2008
По материалам dev.net.ua
Довольно часто слышу вопрос, а как SQL Server относится к большим объемам данных. Нашел интересный пример, надеюсь это не слишком маленький объем для тех кто задал вопрос.
В ноябре 2008 года стартовал проект Pan-Starrs (Panoramic Survey Telescope and Rapid Response System) – система наблюдения за околоземными объектами. Сейчас запущен только один из четырех телескопов, оснащенный камерой в 1,4Gigapixel, который делает 30 снимков в секунду, что равно 1,4Тб данных за ночь.
В качестве системы хранения используется SQL Server 2008. Некоторые параметры:
Уже накоплено 100Тб данных
Содержится 3 копии для повышения надежности
Рост базы данных 1Петабайт в год (после запуска к 2012 году всех четырех телескопов 4Пб в год)
База данных содержит информацию о 5 млрд. объектов и 250 мрлд. событий с ними
Система содержит 1.1Пб дисковый массив и 50 PC серверов, которые обрабатывают данные (вместо использования сверхдорогого суперкомпьютера)
Причины выбора SQL Server 2008:
Наличие нужного функционала на обычных серверах
При таких объемах данных сжатие и секционирование являются очень важными функциями. Высокая доступность тоже не маловажна
Цена лицензий
Стоимость лицензий на SQL Server 2008 на все 50 серверов составила всего 750 тыс. $ с учетом академических скидок (для сравнения можно оценить стоимость Oracle 11g с секционированием, компрессией и высокой доступностью на 2 2-х процессорных 4-х ядерных сервера)
Существующий пример использования SQL Server для хранения астрономических данных
Проект SkyServer содержит 40Тб публично доступной астрономической информации.

(1 votes, average: 4.00 out of 5)
Комментировали