powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / СУБД для информационно-справочной системы
25 сообщений из 65, страница 1 из 3
СУБД для информационно-справочной системы
    #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
СУБД для информационно-справочной системы
    #35762713
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я практически уверен (хотя, если често, даже не смотрел), что ни одна из перечисленных систем не использует РСУБД для хранения основного контента. Для такого контента характерно большое количество метаинформации, в т.ч. гиперссылок, текстовых индексов и т.п., которую в РСУБД обрабатывать было бы слишком медленно и неудобно.
...
Рейтинг: 0 / 0
СУБД для информационно-справочной системы
    #35762715
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stardg...С таким сталкивался на IB/FB и MS-SQL Server и на Cache'....
Вы, наверное, использовали старые версии Caché.
В новых версиях поддерживается шифрация БД . К тому же Caché 5.1 сертифицирована для Common Criteria EAL 3.
...
Рейтинг: 0 / 0
СУБД для информационно-справочной системы
    #35763094
stardg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftя практически уверен (хотя, если често, даже не смотрел), что ни одна из перечисленных систем не использует РСУБД для хранения основного контента. Для такого контента характерно большое количество метаинформации, в т.ч. гиперссылок, текстовых индексов и т.п., которую в РСУБД обрабатывать было бы слишком медленно и неудобно.
А что же они используют? Я не против и ООСУБД - опыт работы в таких есть.
...
Рейтинг: 0 / 0
СУБД для информационно-справочной системы
    #35763099
stardg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitstardg...С таким сталкивался на IB/FB и MS-SQL Server и на Cache'....
Вы, наверное, использовали старые версии Caché.
В новых версиях поддерживается шифрация БД . К тому же Caché 5.1 сертифицирована для Common Criteria EAL 3.

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

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

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

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

По определению - нет. Фильтры задействуются только при вытягивании
содержимого на клиента. В свежих версиях, возможно и по касту...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
СУБД для информационно-справочной системы
    #35764608
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
stardg
А скажите - после работы фильтра можно ли использовать в BLOB поиск,
например по части слова (LIKE)?
По определению - нет. Фильтры задействуются только при вытягивании
содержимого на клиента. В свежих версиях, возможно и по касту...
С чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать.
...
Рейтинг: 0 / 0
СУБД для информационно-справочной системы
    #35764630
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftС чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать.Хе-хе, а Оракл не проходит по п.5. требований автора :)
Да и по п.7 тоже.
...
Рейтинг: 0 / 0
СУБД для информационно-справочной системы
    #35764647
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LmiksoftС чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать.Хе-хе, а Оракл не проходит по п.5. требований автора :)
Да и по п.7 тоже.Но это не значит, что Dimitry SibiryakovПо определению - нет.Контрпример был дан именно на это, а не вобще по теме.
...
Рейтинг: 0 / 0
СУБД для информационно-справочной системы
    #35764703
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftSenya_LmiksoftС чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать.Хе-хе, а Оракл не проходит по п.5. требований автора :)
Да и по п.7 тоже.Но это не значит, что Dimitry SibiryakovПо определению - нет.Контрпример был дан именно на это, а не вобще по теме.А при наличии DBMS_LOB поиск идет целиком по словам или по части тоже?
...
Рейтинг: 0 / 0
СУБД для информационно-справочной системы
    #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
СУБД для информационно-справочной системы
    #35764735
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftТам есть INSTR FunctionsПравда, никаких индексов оно не использует, так что для применения в сабжевых системах этого пакета будет недостаточно.
...
Рейтинг: 0 / 0
СУБД для информационно-справочной системы
    #35764804
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftDimitry Sibiryakov
stardg
А скажите - после работы фильтра можно ли использовать в BLOB поиск,
например по части слова (LIKE)?
По определению - нет. Фильтры задействуются только при вытягивании
содержимого на клиента. В свежих версиях, возможно и по касту...
С чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать.А какое в Оракле определение блоб-фильтра ?
...
Рейтинг: 0 / 0
СУБД для информационно-справочной системы
    #35766176
stardg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftSenya_LmiksoftС чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать.Хе-хе, а Оракл не проходит по п.5. требований автора :)
Да и по п.7 тоже.Но это не значит, что Dimitry SibiryakovПо определению - нет.Контрпример был дан именно на это, а не вобще по теме.

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

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

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

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


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