Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите определится с выбором СУБД


Страницы:   1 2

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 гб


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо