![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите определится с выбором СУБД
Son_of_Morning © (2008-02-01 12:10:00)Для системы документооборота информационно аналитического бюро необходимо выбрать СУБД (freeware) по следующим критериям:
1. Структура базы: 20-30 базовых таблиц, общее кол-во около 100, высокая связность внутри базы
2. Размер: до 500 тыс. (1 000 000 - максимум) записей в базовых таблицах, таблица с RTF-документами, отсканированными документами, размер базы - несколько терабайт.
3. особенности реализации: есть таблица с ТЕКСТОВЫМ СОДЕРЖИМЫМ ДОКУМЕНТОВ и необходимо в т.ч. осуществлять запросы по поиску в этой таблице.
4. Кол-во пользователей = 10(до 20) \ локальная сеть.
5. Транзакции - небольшое кол-во, с минимальными пересечениями.
6. Основная нагрузка - поиск по связям в базе
7. составление отчетов - не требуется.
8. минимум администрирования.
больше всего я боюсь текстового поля и поиска по нему + сохранения графики => большой размер.
Если кто заодно сообщит о стандартных приемах решения этих вопросов - тоже спасибо.
Игорь Шевченко (2008-02-04 17:12:00) [1]
> Единственный плюс ХЕ - ее достаточно хорошо вылизали и очень
> удобно ставить.
И Application Express там внутре.
ANB (2008-02-04 15:43:00) [2]
> в XE
Милин, полная версия 10-ки (без каких либо ограничений), стоит копейки, по сравнению с з/п программиста. Че за привычка на все экономить ?
Ну если жалко денег - мона поставить на халяву. Оракл разрешает использовать платные продукты бесплатно для разработки и обучения. Только к патчам доступа не будет. Потом, когда разработка закончится, мона и купить минимальную лицензию (чтобы от ментов мазаться).
Единственный плюс ХЕ - ее достаточно хорошо вылизали и очень удобно ставить. Вот ради этих полезностей ИШ предлагает замечательный обход ограничений.
Sergey13 (2008-02-04 15:13:00) [3]> [24] Son_of_Morning © (04.02.08 11:29)
Можно еще в сторону PostgreSQL посмотреть. По отзывам это почти оракл.
http://www.sai.msu.su/~megera/postgres/talks/what_is_postgresql.html
Anatoly Podgoretsky (2008-02-04 14:50:00) [4]
> так "документооборот" и "внутренний документооборот" - разные
> вещи
Я бы выбрал другие критерии, чем внутреннийц/внешний, например безопасность, целостность, администрирование.
Микрософт кстати тоже, просто у них пока не получилось, но направление в сторону DatabaseFS уже сделано.
Игорь Шевченко (2008-02-04 13:26:00) [5]В Оракле есть тип данных BFILE
Используя этот тип в XE можно впихнуть совокупно гораздо больше чем 4 Гб.
Sergey13 (2008-02-04 13:03:00) [6]> [26] Son_of_Morning © (04.02.08 12:12)
И внутренние документы и внешняя переписка.
DiamondShark (2008-02-04 12:59:00) [7]
> Файлы на диске хранить, а в базе ссылки - подход в принципе
> не правильный
В принципе неправильный подход -- это гвозди закручивать, а шурупы забивать.
Каждое хранилище предназначено под определённый тип содержимого: БД -- для хорошо структурированных сильно связанных записей, а файловая система -- для массивов многомегабайтного мусора.
Впрочем, хорошо забитый шуруп держится крепче, чем хорошо завинченый гвоздь. И файлы в БД можно хранить.
Son_of_Morning (2008-02-04 12:12:00) [8]
> Sergey13
так "документооборот" и "внутренний документооборот" - разные вещи
Sergey13 (2008-02-04 11:43:00) [9]> [24] Son_of_Morning © (04.02.08 11:29)
> решил вторую базу завести
Еще более неправильное, ИМХО, решение.
> про Тбайты - нет, не сгоряча
Ну не знаю. У меня полный документооборот (не считая почтовой пересыки между пользователями) в Лотусе за год (число пользователей около 80) занимает порядка 10-12 гигов. И сканированные документы хранятся и екселевско-вордовые и всякие разные графические.
Son_of_Morning (2008-02-04 11:29:00) [10]Думаю, что вопрос решен:
про Тбайты - нет, не сгоряча, просто ОДНА БОЛЬШАЯ таблица будет слабо (по 1-у внешнему ключу) связана с основной намного меньшей по размеру базой.
Файлы на диске хранить, а в базе ссылки - подход в принципе не правильный, решил вторую базу завести, в которой будут хранится отсканенные документы (с ID, совпадающим с основной базой), каждая из них будет хранится на отдельном диске (основная (маленькая) - на рейде, вторая (со сканом документов) рейд по возможности).
обе базы на FB.
всем спасибо, если кто-то знает лучший, более элегантный вариант - с удовольствием выслушаю.
Petr V. Abramov (2008-02-04 11:24:00) [11]
> Sergey13 © (04.02.08 08:37) [22]
миллион документов по мегабайту - как раз терабайт
Sergey13 (2008-02-04 08:37:00) [12]> [19] Правильный_Вася (01.02.08 18:03)
> чево 4 гигабайта? файлов в табспейс можно затолкать скока
> влезет у оракла
Помнится у бесплатного Оракла это ограничение на объем пользовательских данных.
ЗЫ: ИМХО про терабайты автор просто сгоряча написал.
Правильный_Вася (2008-02-02 20:46:00) [13]
> вы, наверное, про предел в 4ГБ в размере файла ... Ну, может
> ... хотя держать базу на FAT32 под любым SQL-сервером, это
> знаете ли ...
у автора речь о терабайтах
что, есть нтфс с такими возможностями для размера файла?
PEAKTOP (2008-02-02 03:45:00) [14]> а у FB можно тоже многофайловую базу сделать
Зачем ? А вы, наверное, про предел в 4ГБ в размере файла ... Ну, может ... хотя держать базу на FAT32 под любым SQL-сервером, это знаете ли ...
Я вот тут чертежи в базу пихаю (ну, правда перед постом архивлю их в JPEG), база за три года 6,5ГБ, полет нормальный. Файловая система NTFS.
Чуть не забыл, постепенно мигрировали с Firebird1.5 (на момент заказа) на Firebird v2.1 (на момент последнего расширения функционала по желанию заказчика).
Правильный_Вася (2008-02-01 18:03:00) [15]
> Потому что только 4 гб
чево 4 гигабайта? файлов в табспейс можно затолкать скока влезет у оракла
а у FB можно тоже многофайловую базу сделать
Kolan (2008-02-01 17:34:00) [16]Имхо, под такие запросы можно и купить
ANB (2008-02-01 17:30:00) [17]
> А условие помнишь? Freeware...
Та ладно. 500 баксов жалко за коммерческую версию ?
Тем более писать на ней мона официально бесплатно.
DrPass (2008-02-01 17:03:00) [18]
> Для системы документооборота информационно аналитического
> бюро необходимо выбрать СУБД (freeware)
> размер базы - несколько терабайт.
Одно с другим не свяжется. Разве что картинки хранить не в базе, а в файлах на диске, а в таблицах - только ссылки на них
Anatoly Podgoretsky (2008-02-01 17:01:00) [19]> ANB (01.02.2008 16:44:11) [11]
А условие помнишь? Freeware...
Anatoly Podgoretsky (2008-02-01 17:01:00) [20]> ANB (01.02.2008 16:33:09) [9]
Потому что только 4 гб