База размером 1 терабайт - полет нормальный!


30. 08. 2009

С каждым годом все больше и больше компаний используют СУБД Firebird как основную СУБД для хранения и обработки данных.
На конференциях "Корпоративные базы данных" несколько лет подряд (2003-2007) приводили данные по средним объемам таких баз данных, и показывали ежегодный рост максимального объема хранимых данных.
В настоящий момент это сотни гигабайт, объемы продолжают расти и легко предсказать момент, когда эти базы данных станут в 2, 3 или 5 раз больше. Соответственно, администраторы и разработчики заинтересованы в изучении вопроса, как Firebird ведет себя на больших объемах данных, и как такими объемами управлять.
Также важной причиной, по которой мы провели этот тест, является слухи, что Firebird годится только для "небольших баз данных". Этот миф уже давно мертв, но некоторые аналитики и журналисты все еще упоминают его. Мы считаем, что наш тест поставит окончательный крест на этом мифе.
Важным моментом является "Железо" Firebird известен своей масштабируемостью, и тест подтвердил это целиком и полностью. Поскольку целью теста было только создать базу данных размером в терабайт, мы использовали обычный десктопный компьютер: Процессор AMD Athlon 64 x2 Память 4GB, Материнская плата MSI K9N Platinum Жесткие диски 160Gb, 640Gb, 80Gb, 1.5Tb То есть, мы просто подключили диск размером 1.5Tb на офисный десктоп, без каких-либо модификаций.

Данные загружались порциями, т.к. компьютер использовался для работы, и нужно было предусмотреть небольшие перерывы в загрузке данных. Во время загрузки данных в течение дня производилась обычная работа сразу с 8-12 программами, запущенными одновременно – Word, Excel, Firefox, Chrome, TheBat, Delphi 2007, и т.д.
Если бы мы выделили компьютер специально для теста, то загрузка была бы немного быстрее, поэтому скорость загрузки данных не является максимальной.
Подробнее на сайте ibase.ru