Консультация № 77225
28.02.2007, 22:05
0.00 руб.
0 4 4
Подскажите пожалуйста какую СУБД выбрать для того чтобы просто хранить тысяч 50-100 записей, каждая из которых будет содержать скан в виде bmp-файла. Планируется прогонять анализируемое изображение через все образцы для сверки и нахождения совпадения. Система будет однопользовательская. Заранее спасибо.

Обсуждение

Неизвестный
28.02.2007, 22:51
общий
это ответ
Здравствуйте, Greenie!
Если нет желания нагружать компьютер и хотите сделать простой установщик, то это Paradox 7. Это не СУБД, а просто БД. И если Вы пишете на Делфи лучшего выбора нет. А что касается СУБД, то можно любую, тот же MySQL или FireBird.
Удачи!
Неизвестный
01.03.2007, 06:10
общий
это ответ
Здравствуйте, Greenie!
Если система однопользовательская, то вполне подойдет Access - он работает довольно быстро с объемами до миллиона записей. Если же хотите что-нибудь более мощное/быстрое, то тут выбор довольно большой - SQL Server, Oracle, Sybase...
Неизвестный
01.03.2007, 10:52
общий
это ответ
Здравствуйте, Greenie!

Хмм. Посчитаем... пусть наша картинка будет "всего" 100кб.
(Потому что bmp весьма требователен к размеру).

50 000 * 100кб = 5Гб.

Т.е. размер базы данных будет 5 ГБ! Боюсь что ни Paradox ни MSAccess с таким объемом не справятся. Есть у меня и сомнения, что с этим справятся и "монстры" типа MSSQL/Oracle.

Я бы создал структуру каталогов, а в базе данных сохранял бы только ссылку на файл. (если к каждому bmp требуется описание).
давно
Академик
20764
1861
01.03.2007, 16:07
общий
это ответ
Здравствуйте, Greenie!

Сто тысяч? должна уметь любая.

У нас в базе данных порядка 100000000 (сто миллионов) записей. Это oracle под linux. Ну да - сложные запросы работают медленно. Но работают.

Ну если записей около 10000000 (десять миллионов) - попробуйте postgres
Форма ответа