Тестирование базы данных многоугольников


Тестируемые объекты:
Многоугольники с центрами в Звёздах базы данных 2MASS.

1. Количество многоугольников 258.155.691
2. Размер таблицы многоугольников на жёстком диске

Table
29,3 GB
3. Размер индекса многоугольников

Index
2,2 MB
4. Размер индекса относительно размера проиндексированных многоугольников (индекс был сжат в ~2 раза) 0,007 %
5. Время индексирования многоугольников 2 часа 15 минут
6. Размер оперативной памяти, занимаемой программной оболочкой

Index
4,6 MB
7. Размер буферов оперативной памяти, выделенных для организации диапазонного поиска 0,2 MB
8. Размер всей оперативной памяти, выделенной во время запросов ничтожен: размер программной оболочки (4,6 MB) + размер распакованного индекса (4,6 MB) + размер буферов (0,2 MB).

Вся база данных остаётся на жёстком диске, оперативная память свободна.

Index
4,6 + 4,6 + 0,2 = 9,4 MB
9. Скорость выполнения диапазонных запросов очень высокая. См. ролик Путешествие по базе многоугольников. Ролик содержит счётчики. real time

10. Для сравнения (на этом же компьютере):
Время копирования файла 1,0 GB в ту же директорию
1 мин
11. Для сравнения (на этом же компьютере):
Время сжатия файла 1,0 GB в формат *.rar
5 мин 15 сек
12. Для сравнения (на этом же компьютере):
Время сжатия файла 1,0 GB в формат *.zip
4 мин 31 сек



Компьютер тестов – обычный домашний компьютер, примерно за $ 1000 США: Intel(R) Pentium(R) Dual CPU E2200 @ 2.20 GHz, 2.99 GB RAM.

Перед генерацией данных, их индексированием и выполнением тестирования никакие предварительные подготовки компьютера, в т.ч. и дефрагментация диска, не производились, т.е. станция использовалась в текущем состоянии "как есть".

Во время выполнения тестов дисковое пространство станции было заполнено на 95 % (полный размер дискового пространства 390 GB).

Платформа: Microsoft Windows XP Professional, version 2002, Service Pack 2.

В процессе тестирования компьютер был подключен к сети Интернет, антивирусная система находилась в активном состоянии.

При размещении исходной базы на портативном жёстком диске Seagate FreeAgent система работает через USB-канал примерно с той же скоростью. Время поиска остаётся тем же, как и в случае, когда эта база данных находится на диске компьютера.


Поисковая Технология разработана при поддержке Фонда СР МФП НТС,
образованного Правительством Российской Федерации
ООО Новосиб-БИТ © 2004 - 2017
Запатентовано