Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / СУБД для информационно-справочной системы / 25 сообщений из 65, страница 1 из 3
16.01.2009, 20:30
    #35762359
stardg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
Товарищи посоветуйте СУБД для информационно-справочной системы (что-то типа Гарант, Консультант и т.п.).

Основные требования:

1) Защита данных от копирования. Чтобы не было такого что можно базу подключить к консоли админа и SQL-запросами, например, повыдергивать инфу. (С таким сталкивался на IB/FB и MS-SQL Server и на Cache'). Типа на объекте, не зная пароля, в консоль администрирования не войдешь, зато забираешь базу домой там устанавливаешь СУБД, базу подменяешь и опа - доступ получен.
Столько же пытался и на FB igc4.gdb защитить - один хрен выламывают.
Вот желательно чтобы к базе без знания админского пароля никто не мог подключиться - и сделано это должно быть настройкой СУБД, а не корявками и надстройками над надстройками.
Т.е. в идеале соединение с БД должно предоставляться только моему приложением и ничему другому.

2) Объем хранимых данных не менее 30 GB.

3) Работа с BLOB полями. ОБЯЗАТЕЛЬНО сжатие данных на уровне движка!! Хранить надо будет большие rtf-файлы, а они прекрасно жмуться.

4) Многопользовательская

5) База должна быть в физическом файле на диске, без всяких журналов транзакций и т.д. Желательно разбитие файла БД на тома.

6) СУБД в основном для хранения данных - потому всякая транзакционность необязательна.

7) Обязательно установка должна быть очень легкой, без установок СУБД - перезагрузок.


Самое идеальное может кто знает на каких СУБД крутятся продукты типа Гарант, Консультант, NormaCS, Кодекс.... если знаете - список в студию пожалуйста!
...
Рейтинг: 0 / 0
17.01.2009, 10:29
    #35762713
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
я практически уверен (хотя, если често, даже не смотрел), что ни одна из перечисленных систем не использует РСУБД для хранения основного контента. Для такого контента характерно большое количество метаинформации, в т.ч. гиперссылок, текстовых индексов и т.п., которую в РСУБД обрабатывать было бы слишком медленно и неудобно.
...
Рейтинг: 0 / 0
17.01.2009, 10:31
    #35762715
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
stardg...С таким сталкивался на IB/FB и MS-SQL Server и на Cache'....
Вы, наверное, использовали старые версии Caché.
В новых версиях поддерживается шифрация БД . К тому же Caché 5.1 сертифицирована для Common Criteria EAL 3.
...
Рейтинг: 0 / 0
17.01.2009, 21:53
    #35763094
stardg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
miksoftя практически уверен (хотя, если често, даже не смотрел), что ни одна из перечисленных систем не использует РСУБД для хранения основного контента. Для такого контента характерно большое количество метаинформации, в т.ч. гиперссылок, текстовых индексов и т.п., которую в РСУБД обрабатывать было бы слишком медленно и неудобно.
А что же они используют? Я не против и ООСУБД - опыт работы в таких есть.
...
Рейтинг: 0 / 0
17.01.2009, 21:56
    #35763099
stardg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
servitstardg...С таким сталкивался на IB/FB и MS-SQL Server и на Cache'....
Вы, наверное, использовали старые версии Caché.
В новых версиях поддерживается шифрация БД . К тому же Caché 5.1 сертифицирована для Common Criteria EAL 3.

Не исключено. На нашей единственное что мы могли скрыть это скрипты с привязкой к конкретной тачке, переведя БД в режим эксплуатации...
В любом случае каша мне не пойдет - т.к. стоит она иппа-а-ать!!!! И громоздка в установке....

Хотя мне бы БД с чемнить типо CSP была бы вааще не лишней...
...
Рейтинг: 0 / 0
17.01.2009, 23:03
    #35763127
Senya_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
авторТипа на объекте, не зная пароля, в консоль администрирования не войдешь, зато забираешь базу домой там устанавливаешь СУБД, базу подменяешь и опа - доступ получен.
Столько же пытался и на FB igc4.gdb защитить - один хрен выламывают.Я вот не понимаю. А зачем расшаривать папку, в которой содержится файл базы? По всем остальным требованиям прекрасно подходит FB/IB. А п.3 - это вообще давняя фишка интербейза, я про BLOB-фильтры имею ввиду. Кстати, так можно и шифрование прикрутить.
...
Рейтинг: 0 / 0
18.01.2009, 13:06
    #35763365
stardg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
Senya_LавторТипа на объекте, не зная пароля, в консоль администрирования не войдешь, зато забираешь базу домой там устанавливаешь СУБД, базу подменяешь и опа - доступ получен.
Столько же пытался и на FB igc4.gdb защитить - один хрен выламывают.Я вот не понимаю. А зачем расшаривать папку, в которой содержится файл базы? По всем остальным требованиям прекрасно подходит FB/IB. А п.3 - это вообще давняя фишка интербейза, я про BLOB-фильтры имею ввиду. Кстати, так можно и шифрование прикрутить.

потому что продукт массовый, а на машине у покупателя меня никто не будет спрашивать зашарена папка или нет.....
А по поводу фильтров на стороне сервера, вы не могли бы мне скинуть ссылку с примером их использования, обыскался уже документации по ним.
...
Рейтинг: 0 / 0
18.01.2009, 13:52
    #35763388
Senya_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
stardgА по поводу фильтров на стороне сервера, вы не могли бы мне скинуть ссылку с примером их использования, обыскался уже документации по ним.Из новых сам не нахожу, хотя помню, что читал.
А вот из старой документации по Interbase: http://www.ibphoenix.com/downloads/60DevGuide.zip . А вот пример BLOB-фильтра для сжатия данных. Посмотри еще на ibase.ru
...
Рейтинг: 0 / 0
18.01.2009, 21:02
    #35763621
stardg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
Senya_LstardgА по поводу фильтров на стороне сервера, вы не могли бы мне скинуть ссылку с примером их использования, обыскался уже документации по ним.Из новых сам не нахожу, хотя помню, что читал.
А вот из старой документации по Interbase: http://www.ibphoenix.com/downloads/60DevGuide.zip . А вот пример BLOB-фильтра для сжатия данных. Посмотри еще на ibase.ru
А скажите - после работы фильтра можно ли использовать в BLOB поиск, например по части слова (LIKE)?
...
Рейтинг: 0 / 0
18.01.2009, 21:14
    #35763629
Senya_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
stardgА скажите - после работы фильтра можно ли использовать в BLOB поиск, например по части слова (LIKE)?Напрямую нет. Как известно запросы с LIKE не индексируются. По-крайней мере напрямую. Окольными путями можно.

В MSSQL есть встроенный полнотекстовый поиск, но это Вам лучше в профильную ветку. Хотя ... в FB есть приблуда одна. Называется sphinx, доступна на офф. сайте .
...
Рейтинг: 0 / 0
18.01.2009, 22:48
    #35763679
stardg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
В общем тупик?
...
Рейтинг: 0 / 0
19.01.2009, 13:33
    #35764586
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
stardg
А скажите - после работы фильтра можно ли использовать в BLOB поиск,
например по части слова (LIKE)?

По определению - нет. Фильтры задействуются только при вытягивании
содержимого на клиента. В свежих версиях, возможно и по касту...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
19.01.2009, 13:39
    #35764608
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
Dimitry Sibiryakov
stardg
А скажите - после работы фильтра можно ли использовать в BLOB поиск,
например по части слова (LIKE)?
По определению - нет. Фильтры задействуются только при вытягивании
содержимого на клиента. В свежих версиях, возможно и по касту...
С чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать.
...
Рейтинг: 0 / 0
19.01.2009, 13:42
    #35764630
Senya_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
miksoftС чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать.Хе-хе, а Оракл не проходит по п.5. требований автора :)
Да и по п.7 тоже.
...
Рейтинг: 0 / 0
19.01.2009, 13:46
    #35764647
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
Senya_LmiksoftС чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать.Хе-хе, а Оракл не проходит по п.5. требований автора :)
Да и по п.7 тоже.Но это не значит, что Dimitry SibiryakovПо определению - нет.Контрпример был дан именно на это, а не вобще по теме.
...
Рейтинг: 0 / 0
19.01.2009, 13:59
    #35764703
Senya_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
miksoftSenya_LmiksoftС чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать.Хе-хе, а Оракл не проходит по п.5. требований автора :)
Да и по п.7 тоже.Но это не значит, что Dimitry SibiryakovПо определению - нет.Контрпример был дан именно на это, а не вобще по теме.А при наличии DBMS_LOB поиск идет целиком по словам или по части тоже?
...
Рейтинг: 0 / 0
19.01.2009, 14:04
    #35764723
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
Senya_LА при наличии DBMS_LOB поиск идет целиком по словам или по части тоже?Как угодно. Там есть INSTR Functions
INSTR FunctionsThis function returns the matching position of the nth occurrence of the pattern in the LOB, starting from the offset you specify.
Для выделения нужного фрагмента есть и SUBSTR.
...
Рейтинг: 0 / 0
19.01.2009, 14:06
    #35764735
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
miksoftТам есть INSTR FunctionsПравда, никаких индексов оно не использует, так что для применения в сабжевых системах этого пакета будет недостаточно.
...
Рейтинг: 0 / 0
19.01.2009, 14:34
    #35764804
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
miksoftDimitry Sibiryakov
stardg
А скажите - после работы фильтра можно ли использовать в BLOB поиск,
например по части слова (LIKE)?
По определению - нет. Фильтры задействуются только при вытягивании
содержимого на клиента. В свежих версиях, возможно и по касту...
С чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать.А какое в Оракле определение блоб-фильтра ?
...
Рейтинг: 0 / 0
20.01.2009, 08:19
    #35766176
stardg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
miksoftSenya_LmiksoftС чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать.Хе-хе, а Оракл не проходит по п.5. требований автора :)
Да и по п.7 тоже.Но это не значит, что Dimitry SibiryakovПо определению - нет.Контрпример был дан именно на это, а не вобще по теме.

Да если бы я мог использовать продукты масштаба ORACLE - я бы давно уже сделал свой выбор... Cache' :-)
...
Рейтинг: 0 / 0
20.01.2009, 10:25
    #35766408
sn175
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
stardgТоварищи посоветуйте СУБД для информационно-справочной системы (что-то типа Гарант, Консультант и т.п.).

Насколько я видел работу подобных систем, они работают в файл-серверном варианте. Движок у них скорей всего свой, но, из СУБД к ним будет ближе что-нибудь встраиваемое, например SQLite, который удовлетворяет всем требованиям, только 1) и 3) реализуется на клиенте сжатием и шифрованием содержимого блоба.
Т.к. база у клиентов только на чтение, то для быстродействия максимально денормализовать базу, вынеся в отдельные таблицы/файлы те данные, по которым ведется поиск/отбор.
...
Рейтинг: 0 / 0
20.01.2009, 15:15
    #35767277
stardg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
sn175stardgТоварищи посоветуйте СУБД для информационно-справочной системы (что-то типа Гарант, Консультант и т.п.).

Насколько я видел работу подобных систем, они работают в файл-серверном варианте. Движок у них скорей всего свой, но, из СУБД к ним будет ближе что-нибудь встраиваемое, например SQLite, который удовлетворяет всем требованиям, только 1) и 3) реализуется на клиенте сжатием и шифрованием содержимого блоба.
Т.к. база у клиентов только на чтение, то для быстродействия максимально денормализовать базу, вынеся в отдельные таблицы/файлы те данные, по которым ведется поиск/отбор.

У них там ещё такой прикол, что можно отключить некоторые тома БД и данные из них исчезают из системы, не мешая остальной работе...., т.е. похоже несколько баз работают под одним псевдонимом....
...
Рейтинг: 0 / 0
20.01.2009, 15:17
    #35767287
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
stardgУ них там ещё такой прикол, что можно отключить некоторые тома БД и данные из них исчезают из системы, не мешая остальной работе...., т.е. похоже несколько баз работают под одним псевдонимом....У них - это у кого? и что вы подразумеваете под "псевдонимом" ?
...
Рейтинг: 0 / 0
20.01.2009, 17:01
    #35767632
Ggg_old
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
Sybasa SA10/11.
1) Пароль хранится в нутри БД, поэтому если базу скопировать, то не зная пороля его не подменишь. Мало того поддерживается криптование всей БД самим движком, и такую базу что-бы запустить, надо еще и знать ключ шифрования.
2) да
3) Да. Поддерживатся сжатие данных на уровне движка.
4) да.
5) Да. БД мжно запускать в режиме без лога транзакций. Фалй БД может быть как один так и состоять их нескольких файлов, каждый их которых может быть расположен на разных томах.
6) Транзакционноность поддерживатеся, но есть поддержка нетранзакционных временных таблиц, даже если включен режим транзакционности.
7) Да.
Дополнительно:
Версия 11 поддерживает полнотекстовую индексацию и поиск в полях.
Поддерживается криптование и сжатие траффика между клиентом и сервером (сертификаты и.т.п.)
Кроме мнопользовательской врсии есть еще однопользовательская и версии для всяких КПК (Windows CE, и еще чего-то экзотического).
Кросплатформена, автоконфигурируема, не требовательна к ресурсам.
...
Рейтинг: 0 / 0
20.01.2009, 17:03
    #35767640
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД для информационно-справочной системы
Ggg_oldВерсия 11 поддерживает полнотекстовую индексацию и поиск в полях.Включая русский язык?
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / СУБД для информационно-справочной системы / 25 сообщений из 65, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]