Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, stuav!
Ты пишешь:

stuav
s> нет не транзакции, а то что разные люди должны иметь разный уровень
s> доступа к разным полям этого обьекта, причём изначально я
s> не знаю да и заказчик тоже по каким конкретно полям будет идти
s> водораздел, и будет ли он постоянным
Изначально говорилось о row-level разграничении...
Теперь же о field-level.
Не удивлюсь, если окажется, что речь идёт о бизнес-логике вообще.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

6 окт 05, 12:39    [1944016]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
stuav
Member

Откуда:
Сообщений: 52
уж извините all не знаю я нормального термина, имеется ввиду контроль доступа к каждой минимальной единице информации, я под этим понимаю поле в записи.
6 окт 05, 13:50    [1944474]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
guest_20040621
> Sybase ASE и Oracle поддерживают. Про DB2 не знаю.

Вопрос _внимательно_ читайте. Русским по белому написано: "должна быть бесплатна".

А Вы читайте внимательно мои ответы. Я же сказал - бесплатная под Линукс Sybase ASE 12-15 Express Edition c ограничением размера БД в 5 гб и одного процессора.
6 окт 05, 14:29    [1944721]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, stuav!
Ты пишешь:

stuav
s> уж извините all не знаю я нормального термина,
s> имеется ввиду контроль доступа к каждой минимальной единице информации,
s> я под этим понимаю поле в записи.
Попробую пояснить "на пальцах".

Предположим, есть абстрактная табличка BOOKS
ID Автор Название Издательство год
1001Пупкин В.И. Психосоматика Питерпресс 1999
1002Гапон П.А. О самодержавии Культпросвет 1905
1007Бендер О.И."У моей девочки есть одна маленькая штучка"СамиздатNULL

Если вам нужно разграничение прав доступа к "колонкам", то это field-level.
Эта возможность есть практически у всех современных СУБД
Если же, нужно разграничение на уровне "строк" (row-level), то сие обеспечивают лишь коммерческие СУБД, да и то, не все.
Тем не более, это не мешает разграничить права на уровне бизнес-логики, реализуемой как на клиенте, так и на сервере.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

6 окт 05, 14:40    [1944799]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
guest_20040621
Guest
> А Вы читайте внимательно мои ответы.

Вот еще херней заниматься. На моей памяти Вами ничего содержательного сказано не было.

> Я же сказал - бесплатная под Линукс Sybase ASE 12-15 Express Edition c
> ограничением размера БД в 5 гб и одного процессора.

Для хм... ну, Вы, думаю, поняли: _внимательно_ читайте вопрос. Не бесплатно-кастрированная, а бесплатная. Разницу надо объяснять?

stuav
> а то что разные люди должны иметь разный уровень доступа к разным полям
> этого обьекта

Эту фичу (или близкую по функционалу) можно реализовать в любой реляционной СУБД. Если бюджет проекта позволит. :) Вопрос в том, что при этом приобрести коммерческий продукт может оказаться дешевле. Прогнозируемую стоимость и цели разработки озвучьте, pls.
6 окт 05, 15:01    [1944909]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
stuav
Member

Откуда:
Сообщений: 52
Дык я лениивый как и все мы, и есстественно хочу писать поменьше, конечно почти всё можно в бизнес логику запихнуть. Но лучше использовать уже готовое, тем более есть такая не очень свежая мысль, что всё уже написано до нас, надо только найти и использовать.

Ну раз нет так нет.
И последний вопрос насколько я понял Interbase очень даже платный, а
Yaffil и Firebird, с некоторых пор одно и тоже, смотри.
http://ibase.ru/ya_fb_merge.htm


Вопрос по лицензиям
Postgre - BSD - делай что хош
Firebird - не понял ни хрена
MySql - бесплатна для распространения в составе бесплатных программ а так бабки.

Прокомментируйте кто может.
6 окт 05, 15:18    [1945029]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, stuav!
Ты пишешь:

stuav
s> И последний вопрос насколько я понял Interbase очень даже платный, а
s> Yaffil и Firebird, с некоторых пор одно и тоже, смотри.
s> http://ibase.ru/ya_fb_merge.htm
s> Вопрос по лицензиям
s> Postgre - BSD - делай что хош
s> Firebird - не понял ни хрена
Смотри сюда.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

6 окт 05, 15:21    [1945057]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
stuav
Member

Откуда:
Сообщений: 52
ага ага

Firebird:
все версии бесплатны по лицензии InterBase Public License
на офф сайте http://www.firebirdsql.org/

New code modules added to Firebird are licensed under the Initial Developer's Public License. (IDPL). The original modules released by Inprise are licensed under the InterBase Public License v.1.0. Both licences are modified versions of the Mozilla Public License v.1.1.

там же есть текс этой лицензии, я как раз в него воткнуть не могу
6 окт 05, 15:32    [1945139]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, stuav!
Ты пишешь:

stuav
s> Firebird:
s> все версии бесплатны по лицензии InterBase Public License
s> на офф сайте http://www.firebirdsql.org/

s> New code modules added to Firebird are licensed under the Initial Developer's Public License. (IDPL). The original modules
s> released by Inprise are licensed under the InterBase Public License v.1.0. Both licences are modified versions of the Mozilla
s> Public License v.1.1.

s> там же есть текс этой лицензии, я как раз в него воткнуть не могу

Перевод в двух словах: делай чёхошь
Бесплатен для любого использования.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

6 окт 05, 15:39    [1945176]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
guest_20040621
> А Вы читайте внимательно мои ответы.

Вот еще херней заниматься. На моей памяти Вами ничего содержательного сказано не было.

Давно известная истина, что пока не прочитаешь, в памяти не будет.

> Я же сказал - бесплатная под Линукс Sybase ASE 12-15 Express Edition c
> ограничением размера БД в 5 гб и одного процессора.

guest_20040621
Для хм... ну, Вы, думаю, поняли: _внимательно_ читайте вопрос. Не бесплатно-кастрированная, а бесплатная. Разницу надо объяснять?

Внимательно читаю вопрос. Не вижу в нем ничего, указывающего на предполагаемый обьем БД, вижу 3-5 пользователей. Спрашиваю, будет ли БД больше 5 гб обьема. В ответ вижу чела, который не любит страдать херней, но зато горазд на аппеляционные утверждения. Вроде все сходится, не правда ли ?
6 окт 05, 15:45    [1945211]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
guest_20040621
> Sybase ASE и Oracle поддерживают. Про DB2 не знаю.

Вопрос _внимательно_ читайте. Русским по белому написано: "должна быть бесплатна".


Фантастика - на другом сайте :-)))
Чтобы бесплатная СУБД поддерживала row-level security, да еще и работала при этом -- это - фантастика.
10 окт 05, 15:06    [1954405]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
ASCRUS
Я же сказал - бесплатная под Линукс Sybase ASE 12-15 Express Edition c ограничением размера БД в 5 гб и одного процессора.


ASCRUS, а Server-side Java в этот Express Edition входит ? Просто если не входит, то это все бесполезно, row-level security на ASE без Java никому не нужно, потому что у нее возможностей не больше, чем у игрушки какой-нибудь.
10 окт 05, 15:14    [1954456]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
Мимопроходящий

Если же, нужно разграничение на уровне "строк" (row-level), то сие обеспечивают лишь коммерческие СУБД, да и то, не все.


Не все - это мягко сказано. Проще перечислить, какие обеспечивают.
10 окт 05, 15:15    [1954469]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
guest_20040621
Guest
> Чтобы бесплатная СУБД поддерживала row-level security, да еще и работала при
> этом -- это - фантастика.

Row-level security реализуется на раз-два-три. Нет необходимости выбирать СУБД по этому критерию.
10 окт 05, 15:17    [1954479]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, guest_20040621!
Ты пишешь:

guest_20040621
g> Row-level security реализуется на раз-два-три.
g> Нет необходимости выбирать СУБД по этому критерию.

Если говорить именно о security, то нет.
А если о разграничении доступа, то да.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

10 окт 05, 15:19    [1954492]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
guest_20040621
Guest
> Если говорить именно о security, то нет.
> А если о разграничении доступа, то да.

Для любого варианта из перечисленных.
10 окт 05, 15:26    [1954532]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, guest_20040621!
Ты пишешь:

guest_20040621
>> Если говорить именно о security, то нет.
>> А если о разграничении доступа, то да.

g> Для любого варианта из перечисленных.
Мечтатель...

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

10 окт 05, 15:34    [1954582]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
Gold
Member

Откуда: Харьков
Сообщений: 2947
2 stuav:

Берёшь СУБД, например FireBird, делаешь таблицу прав, делаешь представления на те таблицы, для которых тебе нужен контроль прав на уровне строки. Также делаешь таблицу, которая проверяет права и джойшишь с этим представленнием. Например:

CREATE TABLE ROW_PERMISSIONS (
RELATION_NAME VARCHAR(64),
RELATION_ROW_ID BIGINT,
USER_NAME VARCHAR(32),
PERMISSIONS SMALLINT
)

CREAQTE PROCEDURE TEST_PERMISSIONS (
RELATION_NAME VARCHAR(64),
RELATION_ROW_ID BIGINT,
USER_NAME VARCHAR(32),
PERMISSION SMALLINT)
RETURNS (
RESULT VARCHAR(10))
AS
BEGIN
IF (EXISTS(SELECT * FROM ROW_PERMISSIONS WHERE ...)
RESULT='Oh, yes!';
ELSE
RESULT='Oh, no!';
SUSPEND;
END

CREATE VIEW SECURE_MY_TAB AS
SELECT * FROM MY_TAB
WHERE EXISTS(SELECT *
FROM TEST_PERMISSIONS('MY_TAB',ID,CURRENT_USER,1)
WHERE RESULT='Oh, yes!')
)

Короче идея такова. Контроль прав на чтение в процедуре, контроль прав на запись в триггерах. Вот тебе и вся система прав за 10 минут
10 окт 05, 16:32    [1954909]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
guest_20040621
Guest
> Мечтатель...

Читайте больше вместо словоблудия.
10 окт 05, 16:50    [1954997]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, guest_20040621!
Ты пишешь:

guest_20040621
Мимопроходящий
>> Мечтатель...

g> Читайте больше вместо словоблудия.
Мальчик, что в твоём понятии "security" ?
А то, что привёл Саша Голд, это даже не смешно.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

10 окт 05, 17:06    [1955093]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
Gold
Member

Откуда: Харьков
Сообщений: 2947
2 Мимопроходящий:

А что такое? Это же идея Вани Преносила в новом ракурсе :-)
10 окт 05, 18:17    [1955431]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
ReNoiZer
Member

Откуда:
Сообщений: 1080
stuav/b]
MaxDB тебе поможет
Распространяется по двум лицензиям
GPL и коммерческая
GPL - и так понятно ( http://www.mysql.com/company/legal/licensing/opensource-license.html )
Коммерческая - касается только поддержки со стороны MySQL AB, в остальном всё free ( http://www.mysql.com/company/legal/licensing/opensource-license.html )
10 окт 05, 18:28    [1955463]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
1024
Member

Откуда: Нижний Новгород
Сообщений: 14267


"Мимопроходящий" <nospam@sql.ru> wrote in message news:1955093@sql.ru...

А то, что привёл Саша Голд, это даже не смешно.

///////////////////////////

а почему "даже не смешно"? Если у пользователя нет прав на любой доступ к
табличке а только на такое вью из таблички то он никакими средствами не его
данные не увидит/не изменит. Или просто это не по-спортивному? Тогда
ЛотусДомино или любая иерархическая БД


Posted via ActualForum NNTP Server 1.3

10 окт 05, 20:19    [1955700]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, 1024!
Ты пишешь:

1024
> а почему "даже не смешно"?
Потому, что "секурность" - это сааааавсем не то.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

10 окт 05, 20:24    [1955708]     Ответить | Цитировать Сообщить модератору
 Re: бесплатная для коммерческого применения СУБД с хорошим righ managmet  [new]
nik_x
Member

Откуда:
Сообщений: 1887
Gold, 1024 - не спорьте.
МП прав. Даже в том, что читать больше надо...

Ну, хотя бы приведу цитаты от Оракле:

...
Advanced Security
Опция Advanced Security предлагает мощные средства аутентификации пользователей и шифрования данных, что делает этот продукт особенно популярным среди предприятий, которым требуется безопасность для конфиденциальных приложений. Поддерживает стандарты SSL, Radius, Kerberos.

Label Security
Если Advanced Security защищает конфиденциальные данные от внешних посягательств при передаче по линиям связи и попыток неавторизованного доступа к данным извне информационной системы, то Label Security улучшает качество защиты информации от злоупотреблений правами доступа персоналом, легально пользующимся закрытыми информационными ресурсами. Label Security наследует MLS (multi level security) технологию Trusted Oracle, но в отличие от Trusted Oracle не требует для своей установки Trusted операционной системы.
...
11 окт 05, 04:10    [1956061]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить