|
|
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Товарищи посоветуйте СУБД для информационно-справочной системы (что-то типа Гарант, Консультант и т.п.). Основные требования: 1) Защита данных от копирования. Чтобы не было такого что можно базу подключить к консоли админа и SQL-запросами, например, повыдергивать инфу. (С таким сталкивался на IB/FB и MS-SQL Server и на Cache'). Типа на объекте, не зная пароля, в консоль администрирования не войдешь, зато забираешь базу домой там устанавливаешь СУБД, базу подменяешь и опа - доступ получен. Столько же пытался и на FB igc4.gdb защитить - один хрен выламывают. Вот желательно чтобы к базе без знания админского пароля никто не мог подключиться - и сделано это должно быть настройкой СУБД, а не корявками и надстройками над надстройками. Т.е. в идеале соединение с БД должно предоставляться только моему приложением и ничему другому. 2) Объем хранимых данных не менее 30 GB. 3) Работа с BLOB полями. ОБЯЗАТЕЛЬНО сжатие данных на уровне движка!! Хранить надо будет большие rtf-файлы, а они прекрасно жмуться. 4) Многопользовательская 5) База должна быть в физическом файле на диске, без всяких журналов транзакций и т.д. Желательно разбитие файла БД на тома. 6) СУБД в основном для хранения данных - потому всякая транзакционность необязательна. 7) Обязательно установка должна быть очень легкой, без установок СУБД - перезагрузок. Самое идеальное может кто знает на каких СУБД крутятся продукты типа Гарант, Консультант, NormaCS, Кодекс.... если знаете - список в студию пожалуйста! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2009, 20:30 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
я практически уверен (хотя, если често, даже не смотрел), что ни одна из перечисленных систем не использует РСУБД для хранения основного контента. Для такого контента характерно большое количество метаинформации, в т.ч. гиперссылок, текстовых индексов и т.п., которую в РСУБД обрабатывать было бы слишком медленно и неудобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2009, 10:29 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
stardg...С таким сталкивался на IB/FB и MS-SQL Server и на Cache'.... Вы, наверное, использовали старые версии Caché. В новых версиях поддерживается шифрация БД . К тому же Caché 5.1 сертифицирована для Common Criteria EAL 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2009, 10:31 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
miksoftя практически уверен (хотя, если често, даже не смотрел), что ни одна из перечисленных систем не использует РСУБД для хранения основного контента. Для такого контента характерно большое количество метаинформации, в т.ч. гиперссылок, текстовых индексов и т.п., которую в РСУБД обрабатывать было бы слишком медленно и неудобно. А что же они используют? Я не против и ООСУБД - опыт работы в таких есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2009, 21:53 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
servitstardg...С таким сталкивался на IB/FB и MS-SQL Server и на Cache'.... Вы, наверное, использовали старые версии Caché. В новых версиях поддерживается шифрация БД . К тому же Caché 5.1 сертифицирована для Common Criteria EAL 3. Не исключено. На нашей единственное что мы могли скрыть это скрипты с привязкой к конкретной тачке, переведя БД в режим эксплуатации... В любом случае каша мне не пойдет - т.к. стоит она иппа-а-ать!!!! И громоздка в установке.... Хотя мне бы БД с чемнить типо CSP была бы вааще не лишней... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2009, 21:56 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
авторТипа на объекте, не зная пароля, в консоль администрирования не войдешь, зато забираешь базу домой там устанавливаешь СУБД, базу подменяешь и опа - доступ получен. Столько же пытался и на FB igc4.gdb защитить - один хрен выламывают.Я вот не понимаю. А зачем расшаривать папку, в которой содержится файл базы? По всем остальным требованиям прекрасно подходит FB/IB. А п.3 - это вообще давняя фишка интербейза, я про BLOB-фильтры имею ввиду. Кстати, так можно и шифрование прикрутить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2009, 23:03 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Senya_LавторТипа на объекте, не зная пароля, в консоль администрирования не войдешь, зато забираешь базу домой там устанавливаешь СУБД, базу подменяешь и опа - доступ получен. Столько же пытался и на FB igc4.gdb защитить - один хрен выламывают.Я вот не понимаю. А зачем расшаривать папку, в которой содержится файл базы? По всем остальным требованиям прекрасно подходит FB/IB. А п.3 - это вообще давняя фишка интербейза, я про BLOB-фильтры имею ввиду. Кстати, так можно и шифрование прикрутить. потому что продукт массовый, а на машине у покупателя меня никто не будет спрашивать зашарена папка или нет..... А по поводу фильтров на стороне сервера, вы не могли бы мне скинуть ссылку с примером их использования, обыскался уже документации по ним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2009, 13:06 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
stardgА по поводу фильтров на стороне сервера, вы не могли бы мне скинуть ссылку с примером их использования, обыскался уже документации по ним.Из новых сам не нахожу, хотя помню, что читал. А вот из старой документации по Interbase: http://www.ibphoenix.com/downloads/60DevGuide.zip . А вот пример BLOB-фильтра для сжатия данных. Посмотри еще на ibase.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2009, 13:52 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Senya_LstardgА по поводу фильтров на стороне сервера, вы не могли бы мне скинуть ссылку с примером их использования, обыскался уже документации по ним.Из новых сам не нахожу, хотя помню, что читал. А вот из старой документации по Interbase: http://www.ibphoenix.com/downloads/60DevGuide.zip . А вот пример BLOB-фильтра для сжатия данных. Посмотри еще на ibase.ru А скажите - после работы фильтра можно ли использовать в BLOB поиск, например по части слова (LIKE)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2009, 21:02 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
stardgА скажите - после работы фильтра можно ли использовать в BLOB поиск, например по части слова (LIKE)?Напрямую нет. Как известно запросы с LIKE не индексируются. По-крайней мере напрямую. Окольными путями можно. В MSSQL есть встроенный полнотекстовый поиск, но это Вам лучше в профильную ветку. Хотя ... в FB есть приблуда одна. Называется sphinx, доступна на офф. сайте . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2009, 21:14 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
В общем тупик? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2009, 22:48 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
stardg А скажите - после работы фильтра можно ли использовать в BLOB поиск, например по части слова (LIKE)? По определению - нет. Фильтры задействуются только при вытягивании содержимого на клиента. В свежих версиях, возможно и по касту... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2009, 13:33 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov stardg А скажите - после работы фильтра можно ли использовать в BLOB поиск, например по части слова (LIKE)? По определению - нет. Фильтры задействуются только при вытягивании содержимого на клиента. В свежих версиях, возможно и по касту... С чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2009, 13:39 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
miksoftС чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать.Хе-хе, а Оракл не проходит по п.5. требований автора :) Да и по п.7 тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2009, 13:42 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Senya_LmiksoftС чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать.Хе-хе, а Оракл не проходит по п.5. требований автора :) Да и по п.7 тоже.Но это не значит, что Dimitry SibiryakovПо определению - нет.Контрпример был дан именно на это, а не вобще по теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2009, 13:46 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
miksoftSenya_LmiksoftС чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать.Хе-хе, а Оракл не проходит по п.5. требований автора :) Да и по п.7 тоже.Но это не значит, что Dimitry SibiryakovПо определению - нет.Контрпример был дан именно на это, а не вобще по теме.А при наличии DBMS_LOB поиск идет целиком по словам или по части тоже? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2009, 13:59 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2009, 14:04 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
miksoftТам есть INSTR FunctionsПравда, никаких индексов оно не использует, так что для применения в сабжевых системах этого пакета будет недостаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2009, 14:06 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
miksoftDimitry Sibiryakov stardg А скажите - после работы фильтра можно ли использовать в BLOB поиск, например по части слова (LIKE)? По определению - нет. Фильтры задействуются только при вытягивании содержимого на клиента. В свежих версиях, возможно и по касту... С чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать.А какое в Оракле определение блоб-фильтра ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2009, 14:34 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
miksoftSenya_LmiksoftС чего бы? В Оракле, например, целый пакет DBMS_LOB существует, чтобы такое не нужно было делать.Хе-хе, а Оракл не проходит по п.5. требований автора :) Да и по п.7 тоже.Но это не значит, что Dimitry SibiryakovПо определению - нет.Контрпример был дан именно на это, а не вобще по теме. Да если бы я мог использовать продукты масштаба ORACLE - я бы давно уже сделал свой выбор... Cache' :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2009, 08:19 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
stardgТоварищи посоветуйте СУБД для информационно-справочной системы (что-то типа Гарант, Консультант и т.п.). Насколько я видел работу подобных систем, они работают в файл-серверном варианте. Движок у них скорей всего свой, но, из СУБД к ним будет ближе что-нибудь встраиваемое, например SQLite, который удовлетворяет всем требованиям, только 1) и 3) реализуется на клиенте сжатием и шифрованием содержимого блоба. Т.к. база у клиентов только на чтение, то для быстродействия максимально денормализовать базу, вынеся в отдельные таблицы/файлы те данные, по которым ведется поиск/отбор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2009, 10:25 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
sn175stardgТоварищи посоветуйте СУБД для информационно-справочной системы (что-то типа Гарант, Консультант и т.п.). Насколько я видел работу подобных систем, они работают в файл-серверном варианте. Движок у них скорей всего свой, но, из СУБД к ним будет ближе что-нибудь встраиваемое, например SQLite, который удовлетворяет всем требованиям, только 1) и 3) реализуется на клиенте сжатием и шифрованием содержимого блоба. Т.к. база у клиентов только на чтение, то для быстродействия максимально денормализовать базу, вынеся в отдельные таблицы/файлы те данные, по которым ведется поиск/отбор. У них там ещё такой прикол, что можно отключить некоторые тома БД и данные из них исчезают из системы, не мешая остальной работе...., т.е. похоже несколько баз работают под одним псевдонимом.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2009, 15:15 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
stardgУ них там ещё такой прикол, что можно отключить некоторые тома БД и данные из них исчезают из системы, не мешая остальной работе...., т.е. похоже несколько баз работают под одним псевдонимом....У них - это у кого? и что вы подразумеваете под "псевдонимом" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2009, 15:17 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Sybasa SA10/11. 1) Пароль хранится в нутри БД, поэтому если базу скопировать, то не зная пороля его не подменишь. Мало того поддерживается криптование всей БД самим движком, и такую базу что-бы запустить, надо еще и знать ключ шифрования. 2) да 3) Да. Поддерживатся сжатие данных на уровне движка. 4) да. 5) Да. БД мжно запускать в режиме без лога транзакций. Фалй БД может быть как один так и состоять их нескольких файлов, каждый их которых может быть расположен на разных томах. 6) Транзакционноность поддерживатеся, но есть поддержка нетранзакционных временных таблиц, даже если включен режим транзакционности. 7) Да. Дополнительно: Версия 11 поддерживает полнотекстовую индексацию и поиск в полях. Поддерживается криптование и сжатие траффика между клиентом и сервером (сертификаты и.т.п.) Кроме мнопользовательской врсии есть еще однопользовательская и версии для всяких КПК (Windows CE, и еще чего-то экзотического). Кросплатформена, автоконфигурируема, не требовательна к ресурсам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2009, 17:01 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=35766176&tid=1552723]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 161ms |

| 0 / 0 |
