powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Какую БД выбрать
61 сообщений из 61, показаны все 3 страниц
Какую БД выбрать
    #35377761
Фотография palich12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И так суть проблемы. Нужно разработать специализированную информационную систему. Принцип построения - БД + толстый клиент. Вопрос какую СУБД выбрать?? Требования: установка толстого клиента должна быть максимально простой, чтобы его мог установить не специалист, поэтому установка дополнительного клиента к БД неприемлема, БД должна обеспечивать разграничение доступа, так чтобы пользователи могли получать доступ к ограниченному числу записей в одной и той же таблице (Пример: Есть таблица сообщений. Каждый пользователь может редактировать только свои сообщения, а администратор все)
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35377801
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cудя по тому, что Вы написали, заказчику нужно выбирать не СУБД, а программиста, который напишет эту задачу.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35377829
Фотография palich12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerCудя по тому, что Вы написали, заказчику нужно выбирать не СУБД, а программиста, который напишет эту задачу.
и это тоже ))), но всёже сейчас речь идет о СУБД
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35377838
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот это-то и глупо. Вы хотите купить колеса, а потом подобрать к ним автомобиль.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35377839
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palich12и это тоже ))), но всёже сейчас речь идет о СУБД

Вот выберете программиста, он и назовёт СУБД.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35377883
Фотография palich12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
palich12и это тоже ))), но всёже сейчас речь идет о СУБД

Вот выберете программиста, он и назовёт СУБД.
Posted via ActualForum NNTP Server 1.4

А почему нельзя выбрать программиста под СУБД. В этой теме я просто хотел узнать о функциональности различных субд и приемлимости их использования к данной задаче??
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35377909
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palich12
В этой теме я просто хотел узнать о функциональности различных субд и
приемлимости их использования к данной задаче??

С этой точки зрения функциональность всех СУБД одинакова. И к такому
дубовому ТЗ применима любая.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35377934
Фотография palich12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как реализовать возможность редактирования записей в зависимости от login, например в mySQL, ведь для этого на сколько я понимаю нужно использовать хранимые процедуры. Или я ошибаюсь??
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35377955
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palich12например в mySQL

Ну так это надо спрашивать в форуме мускуля - там наверняка найдутся
люди, которые скажут, что в нём есть и SP и прочие возможности.
Но на мой взгляд мускуль и толстый клиент...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35378043
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palich12А почему нельзя выбрать программиста под СУБД.
Можно, просто глупо. Выбор СУБД намного менее важен с точки зрения влияния на результат проекта и особенно мелкого проекта; это все равно, что например купить бутсы, а потом искать в команду футболиста именно с таким размером ноги.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35379173
Фотография palich12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer palich12А почему нельзя выбрать программиста под СУБД.
Можно, просто глупо. Выбор СУБД намного менее важен с точки зрения влияния на результат проекта и особенно мелкого проекта; это все равно, что например купить бутсы, а потом искать в команду футболиста именно с таким размером ноги.
К сожалению я считаю иначе. Проект достаточно большой! Программиста найти не проблема, в конце концов большинство программистов знакомы с нескольками субд. Единственное, что меня смущает, это то что нужно реализовать возможность редактирования записей в зависимости от login'a, раньше я с такими задачами не сталкивался, возможно это можно решить в любой СУБД а может и нет, поэтому и хочу услышать совет, где это точно можно реализовать, я конечно не сомниваюсь что например в оракле возможно всё, но он громоский дорогой и требует установки клиента на машину пользователя, этого хотелось бы избежать.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35379438
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palich12... Программиста найти не проблема, в конце концов большинство программистов знакомы с нескольками субд...Вот как, а я помниться себе полгода программиста искал. Боюсь что с теми, которых "найти не проблема" будут потом проблемы
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35379497
Фотография palich12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мда.. . Но что-то дискуссия постоянно уходит не вто русло, мы СУБД обсуждаем, а не программистов. Может хоть кто нибудь предложит СУБД приемлимую для моей задачи? а ?
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35379506
RENaissance
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palich12
мда.. . Но что-то дискуссия постоянно уходит не вто русло, мы СУБД обсуждаем, а не программистов. Может хоть кто нибудь
предложит СУБД приемлимую для моей задачи? а ?

Oracle, MSSQL, DB2, Firebird, 1C
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35379580
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
palich12Принцип построения - БД + толстый клиент. Вопрос какую СУБД выбрать?? Требования: установка толстого клиента должна быть максимально простой, чтобы его мог установить не специалист, поэтому установка дополнительного клиента к БД неприемлема, БД должна обеспечивать разграничение доступа, так чтобы пользователи могли получать доступ к ограниченному числу записей в одной и той же таблице (Пример: Есть таблица сообщений. Каждый пользователь может редактировать только свои сообщения, а администратор все)1. Толстый клиент всегда подразумевает установку - хотя бы саму программу-клиента. Если так, вместе с ней может пакетно ставится и клиент БД - много не ест. Если не так - выбор за AJAX/Flex, вообще другая архитектура. ВСЕ РСУБД работают через какого-нибудь клиента - даже для ODBC нужен драйвер :) Не понимаю, в чем разница между копированием одного файла и нескольких.
2. Разграничение доступа к записям редко делается собственно логинами к БД - на ней незачем держать тучу однотипных юзверей. Обычно это делает приложение, но можно и через почти любую СУБД, например через view в извращененой форме. Если большая задача - через сервер приложений.
3. В случае большой задачи СУБД выбирают не толко для разработки, но и для сопровождения :)
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35379593
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palich12К сожалению я считаю иначе. Проект достаточно большой! Программиста найти не проблема, в конце концов большинство программистов знакомы с нескольками субд . Единственное, что меня смущает, это то что нужно реализовать возможность редактирования записей в зависимости от login'a, раньше я с такими задачами не сталкивался, возможно это можно решить в любой СУБД а может и нет, поэтому и хочу услышать совет, где это точно можно реализовать, я конечно не сомниваюсь что например в оракле возможно всё, но он громоский дорогой и требует установки клиента на машину пользователя, этого хотелось бы избежать.Программисты которые знакомы со многими СУБД знают все очень поверхностно. И нужно несколько лет ведения системы в продакшене чтобы узнать узкие места и научиться их обходить.

Задание описанное вами можно реализовать на любой адекватной СУБД: MySQL / PostgreSQL / MS SQL / Oracle / Derby и т.п.
НО если программист хорошо знает одну из них, то заставлять его программировать на другой ИМХО странно. А для проектов где мало программистов еще и дорого (заметно увеличивается стоимость проекта).

softwarerМожно, просто глупо. Выбор СУБД намного менее важен с точки зрения влияния на результат проекта и особенно мелкого проекта; это все равно, что например купить бутсы, а потом искать в команду футболиста именно с таким размером ноги. +1
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35379599
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palich12К сожалению я считаю иначе.
К сожалению, это проблема заказчика и пользователей проекта.

palich12Проект достаточно большой!
Достаточно большой проект имхо - начинается где-то от пятнадцати-двадцати человеко-лет.

palich12Единственное, что меня смущает,
Не имеет никакого отношения к реальным потребностям. Лучшее, что Вы можете сделать - забыть про тот бред, который несете, и попробовать найти того, кто в этом разбирается и может сделать.

palich12поэтому и хочу услышать совет, где это точно можно реализовать, я конечно не сомниваюсь что например в оракле возможно всё, но он громоский дорогой и требует установки клиента на машину пользователя,
В одну эту фразу Вы ухитрились впихнуть четыре неверных утверждения. Тот совет, которому Вам стоило бы последовать, приведен в предыдущем абзаце. Если же для Вас главное - чтобы кровь кипела, возьмите список СУБД, упомянутых в названиях форумов sql.ru, возьмите генератор случайных чисел, с помощью второго выберите из первых. Результат будет быстрее и не хуже.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35379601
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Favn
2. Разграничение доступа к записям редко делается собственно логинами к БД - на ней незачем держать тучу однотипных юзверей. Обычно это делает приложение...


Это утверждение несколько сомнительно...
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35379621
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palich12мда.. . Но что-то дискуссия постоянно уходит не вто русло, мы СУБД обсуждаем, а не программистов. Может хоть кто нибудь предложит СУБД приемлимую для моей задачи? а ?Вам на протяжении топика указывают, что это НЕКОРРЕКТНАЯ ПОСТАНОВКА ВОПРОСА!!! И подсказывают как более правильно подойти к получанию результата !


PS задавай мне вопрос по решению задачи, а не выбранному тобой способу. (с) не мое.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35379997
Зязиков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergSuper palich12... Программиста найти не проблема, в конце концов большинство программистов знакомы с нескольками субд...Вот как, а я помниться себе полгода программиста искал. Боюсь что с теми, которых "найти не проблема" будут потом проблемы
Любой новый программист будет входить в вашу проблему 3 месяца. Плюс на ее решение три месяца. Итого год. За год вы могли решить проблему сами :).
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35380067
Фотография palich12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Favn palich12Принцип построения - БД + толстый клиент. Вопрос какую СУБД выбрать?? Требования: установка толстого клиента должна быть максимально простой, чтобы его мог установить не специалист, поэтому установка дополнительного клиента к БД неприемлема, БД должна обеспечивать разграничение доступа, так чтобы пользователи могли получать доступ к ограниченному числу записей в одной и той же таблице (Пример: Есть таблица сообщений. Каждый пользователь может редактировать только свои сообщения, а администратор все)1. Толстый клиент всегда подразумевает установку - хотя бы саму программу-клиента. Если так, вместе с ней может пакетно ставится и клиент БД - много не ест. Если не так - выбор за AJAX/Flex, вообще другая архитектура. ВСЕ РСУБД работают через какого-нибудь клиента - даже для ODBC нужен драйвер :) Не понимаю, в чем разница между копированием одного файла и нескольких.
2. Разграничение доступа к записям редко делается собственно логинами к БД - на ней незачем держать тучу однотипных юзверей. Обычно это делает приложение, но можно и через почти любую СУБД, например через view в извращененой форме. Если большая задача - через сервер приложений.
3. В случае большой задачи СУБД выбирают не толко для разработки, но и для сопровождения :)
Большое спасибо за конструктивный ответ !
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35380488
Фотография palich12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зязиковбудет входить в вашу проблему 3 месяца. Плюс на ее решение три месяца. Итого год. Жжоте ))
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35380549
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerВы хотите купить колеса, а потом подобрать к ним автомобиль.
Ну если он выберет Оракла, то тада он купит все же целый автомобиль, а к нему потом можно подобрать шофера. И это, возможно, не так и глупо в общем случае.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35380575
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoНу если он выберет Оракла, то тада он купит все же целый автомобиль, а к нему потом можно подобрать шофера. И это, возможно, не так и глупо в общем случае.
Это не глупо в случае, если цель "купить автомобиль". То есть например для софтовой конторы, которая решает "на чем разрабатывать", или для фирмы, планирующей свою информационную инфраструктуру. Мое хрустальное блюдце говорит, что в данном случае речь об этом не идет, а речь идет о задаче "доехать куда нужно". И в этом случае надо выходить на дорогу и голосовать, а остановится ли первым Мерседес, КАМАЗ или мопед - дело десятое.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35380681
Зязиков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarer vadiminfoНу если он выберет Оракла, то тада он купит все же целый автомобиль, а к нему потом можно подобрать шофера. И это, возможно, не так и глупо в общем случае.
Это не глупо в случае, если цель "купить автомобиль". То есть например для софтовой конторы, которая решает "на чем разрабатывать", или для фирмы, планирующей свою информационную инфраструктуру. Мое хрустальное блюдце говорит, что в данном случае речь об этом не идет, а речь идет о задаче "доехать куда нужно". И в этом случае надо выходить на дорогу и голосовать, а остановится ли первым Мерседес, КАМАЗ или мопед - дело десятое.Ну что вы упираетесь. Его интересует СУБД, прежде всего. Ведь он не собирается выбрасывать СУБД.

Никто не ищет вначале шофера, а потом автомобиль. Дайте объявление "Нужен специалист по любой СУБД". Настоящего специалиста тогда вы точно не найдете. Он просто не откликнется на это. Не сбивайте с толку.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35380702
Зязиков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
palich12 Зязиковбудет входить в вашу проблему 3 месяца. Плюс на ее решение три месяца. Итого год. :) Жжоте ))На самом деле конечно больше. Еще 6 мес. потребуется на исправление, сопровождение и документацию :)
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35380759
Фотография palich12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer vadiminfoНу если он выберет Оракла, то тада он купит все же целый автомобиль, а к нему потом можно подобрать шофера. И это, возможно, не так и глупо в общем случае.
Это не глупо в случае, если цель "купить автомобиль". То есть например для софтовой конторы, которая решает "на чем разрабатывать", или для фирмы, планирующей свою информационную инфраструктуру. Мое хрустальное блюдце говорит, что в данном случае речь об этом не идет, а речь идет о задаче "доехать куда нужно". И в этом случае надо выходить на дорогу и голосовать, а остановится ли первым Мерседес, КАМАЗ или мопед - дело десятое.
хрустальное блюдце облажалось
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35380860
гость12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так чем выбор закончился?
просто palich12 не огласил не планируемую ос сервера и клиентов, ни кол-во записей в БД,
ни кол-во пользователей, ни сумму на покупку субд, ну и много еще чего...
но ощущение что свой выбор сделал
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35380932
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странная постановка. Кто знает такую СУБД, у которой есть разграничение доступа к записям? Ответ подробнее, плиз.

palich12 : Мне кажется для разграничения доступа к записям по логину, вам все равно придется писать код. Не думаю, что вам следует надеяться на саму СУБД. Обычно там есть разграничение доступа к таблицам. Но это - для системного интерфейса (навигатора базы данных).

Вы собираетесь писать толстого клиента. Неужели вы предполагаете разграничение доступа делать на клиенте? Основная тяжесть должна быть на сервере.

Информация о том, кому, что и как, может храниться в любой базе данных. Чтобы не тратить время на сопровождение, изучение и решение чайных проблем, возьмите что-нибудь попроще. Например, MySQL. Эта СУБД бесплатная и с открытым кодом. Имеет SQL интерфейс. Популярная.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35380956
edward-bear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
гость12...
просто palich12 не огласил не планируемую ос сервера и клиентов, ни кол-во записей в БД,
ни кол-во пользователей, ни сумму на покупку субд, ну и много еще чего...

Я бы еще добавил, что в изначальной "постанановке" не были указаны системные требования, так как если будет условие работы на "слабых" серверах, то автоматом можно сузить круг СУБД.
Да и кто админить СУБД будет?
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35380992
palich12 softwarer palich12А почему нельзя выбрать программиста под СУБД.
Можно, просто глупо. Выбор СУБД намного менее важен с точки зрения влияния на результат проекта и особенно мелкого проекта; это все равно, что например купить бутсы, а потом искать в команду футболиста именно с таким размером ноги.
К сожалению я считаю иначе. Проект достаточно большой! Программиста найти не проблема, в конце концов большинство программистов знакомы с нескольками субд. Единственное, что меня смущает, это то что нужно реализовать возможность редактирования записей в зависимости от login'a, раньше я с такими задачами не сталкивался, возможно это можно решить в любой СУБД а может и нет, поэтому и хочу услышать совет, где это точно можно реализовать, я конечно не сомниваюсь что например в оракле возможно всё, но он громоский дорогой и требует установки клиента на машину пользователя, этого хотелось бы избежать.

Выбирать по сути не из чего.
В качестве корпоративных субд используются Oracle и MS SQL Server. Они имеют бесплатные версии для мелких приложений на слабых серверах. В случае необходимости можно будет купить платную версию и поставить приложение на более мощный сервер (масштабирование). Oracle лучше масштабируется, так как он ставится не только на Windows-серверах, а также и на Unix и Linux - эти серверы могут быть весьма мощными. Поэтому можно начинать с маленького проекта и постепенно его наращивать и наращивать. С другими субд такие фокусы не пройдут.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35381014
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
okdoky Кто знает такую СУБД, у которой есть разграничение доступа к записям? Ответ подробнее, плиз.
Да все знают: Oracle FGA
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35381669
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdoky Кто знает такую СУБД, у которой есть разграничение доступа к записям? Ответ подробнее, плиз.
Row-level Security в СУБД Caché.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35381710
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdokyСтранная постановка. Кто знает такую СУБД, у которой есть разграничение доступа к записям? Ответ подробнее, плиз.


Чем больше знают такие СУБД (и, скорее всего не только такие, но и обладающие могоим, что для Зигзаговцев в диковинку), тем больше ощущение, что странная не постановка, а выбор Зигзага в качестве СУБД.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35382225
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗязиковНу что вы упираетесь. Его интересует СУБД, прежде всего. Ведь он не собирается выбрасывать СУБД.

Никто не ищет вначале шофера, а потом автомобиль. Дайте объявление "Нужен специалист по любой СУБД". Настоящего специалиста тогда вы точно не найдете. Он просто не откликнется на это. Не сбивайте с толку.Вы рассматриваете пример автомобилей и водителей и делаете логичные выводы на основе этого. Но сама аналогия не верна...

ВЫ исходите из того, что автомобиль стоит 100 р, а водитель 1 р в месяц (цены относительные). Но для правилности аналогии нужно рассмотривать, что авто для целей разработки а часто и для продажи выдается БЕСПЛАТНО, и потому основная стоимость - водитель и его время.
Получается: авто (MySQL, PostgreSQL, Oracle XE, другие) - бесплатно, а водитель 10 р в месяц + если нужно переучиваться, то на это потратится 2-3 месяца.

Итого: изначальный выбор СУБД бесплатно, цена выбора СУБД которую не знает программист 3 зарплаты программиста + 3 лишних месяца работы.

Потому квалифицированные разработчики с форума советуют найти программиста, а он сам уже выберет СУБД которую знает.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35382318
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoDA
Потому квалифицированные разработчики с форума советуют найти программиста, а он сам уже выберет СУБД которую знает.
Я бы посоветовал всё-таки находить программиста, который выберет СУБД, которую знает не только он.
В противном случае можно стать счастливым обладателем какого-нить редкостного чуда.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35382444
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoDA ЗязиковНу что вы упираетесь. Его интересует СУБД, прежде всего. Ведь он не собирается выбрасывать СУБД.

Никто не ищет вначале шофера, а потом автомобиль. Дайте объявление "Нужен специалист по любой СУБД". Настоящего специалиста тогда вы точно не найдете. Он просто не откликнется на это. Не сбивайте с толку.Вы рассматриваете пример автомобилей и водителей и делаете логичные выводы на основе этого. Но сама аналогия не верна...

ВЫ исходите из того, что автомобиль стоит 100 р, а водитель 1 р в месяц (цены относительные). Но для правилности аналогии нужно рассмотривать, что авто для целей разработки а часто и для продажи выдается БЕСПЛАТНО, и потому основная стоимость - водитель и его время.
Получается: авто (MySQL, PostgreSQL, Oracle XE, другие) - бесплатно, а водитель 10 р в месяц + если нужно переучиваться, то на это потратится 2-3 месяца.

Итого: изначальный выбор СУБД бесплатно, цена выбора СУБД которую не знает программист 3 зарплаты программиста + 3 лишних месяца работы.

Потому квалифицированные разработчики с форума советуют найти программиста, а он сам уже выберет СУБД которую знает.
Что-то не нашел где Зязиков говорил про бесплатные автомобили. Таковые тока на свалке, наверное, и есть. Если рассматриваить бесплатные, то аналогия была и не верная: все же бесплатные СУБД не на свалке еще пока, в отличии от бесплатных авто.. А Зязиков подчеркивал, что не собираются выбрасывать СУБД. Т.е. дорогую брать будут. И тада аналогия более или менее. Выбрать дорого мерина или крузера а уж под него найти водилу. Потому шо авто может нравиться само по себе.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35382519
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо, если уж и прводить аналогию с водителями/машинами, то не такую что водитель для мерина/жигулей/бехи, а водитель для карьерного грузовика/дальнобойщик/автобус/легковая/мотоцикл/раллийная и т.д. А тут нужно четко определиться что именн тебе нужно
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35382628
Зязиков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VoDAПотому квалифицированные разработчики с форума советуют найти программиста, а он сам уже выберет СУБД которую знает.Выбросьте обгаженное блюдце. Не мутите воду.

Сколько раз можно повторять. Палыча 12-го пока интересует только СУБД. Нет у него денег, чтобы взять вас на работу.

Бесплатная/дешевая СУБД, это - личный автомобиль, на который не нужно искать специалиста 6 мес., платить ему зарплату 6 мес, а потом увольнять за то, что тот уехал не в ту сторону.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35382641
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denимхо, если уж и прводить аналогию с водителями/машинами, то не такую что водитель для мерина/жигулей/бехи, а водитель для карьерного грузовика/дальнобойщик/автобус/легковая/мотоцикл/раллийная и т.д. А тут нужно четко определиться что именн тебе нужно
Ну тада получается, что он выберет типа класс СУБД, а под него проггера. Т.е. опять не совсем проггер первичен. Судя по тому шо есть на форуме, если проггер первичен, то есть риск оказаться не тока Зигзагистом, моно обнаружить у себя потом и самого Селебрума: их представители значительно активнее, чем проггеры реальных СУБД. Т.е. вместо "карьерного грузовика/дальнобойщик/автобус/легковая/мотоцикл/раллийная" у вас окажется что-то самодельное и, возможно, даже велосипед.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35382794
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo zloy denимхо, если уж и прводить аналогию с водителями/машинами, то не такую что водитель для мерина/жигулей/бехи, а водитель для карьерного грузовика/дальнобойщик/автобус/легковая/мотоцикл/раллийная и т.д. А тут нужно четко определиться что именн тебе нужно
Ну тада получается, что он выберет типа класс СУБД, а под него проггера. Т.е. опять не совсем проггер первичен. Судя по тому шо есть на форуме, если проггер первичен, то есть риск оказаться не тока Зигзагистом, моно обнаружить у себя потом и самого Селебрума: их представители значительно активнее, чем проггеры реальных СУБД. Т.е. вместо "карьерного грузовика/дальнобойщик/автобус/легковая/мотоцикл/раллийная" у вас окажется что-то самодельное и, возможно, даже велосипед.

Однако стоит посоветоваться со специалистом, что лучше подойдет для его целей. Например, водителю карьерного белаза будет неинтересно возить 3 мешка картошки. Только автор не обозначил своих целей, так что все это пока гадание на кофейной гуще
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35383440
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo okdokyСтранная постановка. Кто знает такую СУБД, у которой есть разграничение доступа к записям? Ответ подробнее, плиз.


Чем больше знают такие СУБД (и, скорее всего не только такие, но и обладающие могоим, что для Зигзаговцев в диковинку), тем больше ощущение, что странная не постановка, а выбор Зигзага в качестве СУБД.Что такое "могоим"? Разграничение доступа по записям реализуется очень легко. Проще создать самому таблицу и простую прогу к ней, чем изучать какой-то дополнительный интерфейс, а потом месяц "гадать" почему не работает. Толи запятую не там поставил, толи в продукте баг. :-) (это и про Оракэл тоже)
PS:==========================================================================
А таблица для контроля доступа к записям может быть очень простой:
ДОСТУП_К_ЗАПИСЯМ
------------
ТАБЛИЦА
ЗАПИСЬ
ПОЛЬЗОВАТЕЛЬ
ДОСТУП

Для ДОСТУП разработчик сам может придумать значения в зависимости от задач в проекте, например: 1(READ), 2(WRITE), 3(EDIT). Все, что нужно интерактивной программе, перед тем как показать запись, проверить на значение ДОСТУП >= 1. И зачем для этого Оракэл?
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35383516
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗязиковБесплатная/дешевая СУБД, это - личный автомобиль, на который не нужно искать специалиста 6 мес., платить ему зарплату 6 мес, а потом увольнять за то, что тот уехал не в ту сторону.Если команда занималась не тем 6 МЕС!, то увольнять нужно PM за такое руководство!

смысл самой фразы пролетел мимо меня (если он был)
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35383519
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗязиковВыбросьте обгаженное блюдце. Не мутите воду.

Сколько раз можно повторять. Палыча 12-го пока интересует только СУБД. Давайте по этапам проанализируем

исходя из palich12Вопрос какую СУБД выбрать??1. палыч не является специалистом в области создаваемой системы.
palich12 Проект достаточно большой! Программиста найти не проблема, в конце концов большинство программистов знакомы с нескольками субд.
...2. исходя из этого палыч будет на проекте не один и программистов будет много! (если программистов мало, то проект тоже малый).


Если еще нет команды, значит проект только стартует, т.е. "стартап".
Для проектов особено стартапов очень важны изначальные умения команды и правильная архитектура приложения (архитектура тоже зависит от умений и опыта команды).


Далее требования:
palich12Требования: установка толстого клиента должна быть максимально простой, чтобы его мог установить не специалист, поэтому установка дополнительного клиента к БД неприемлема, БД должна обеспечивать разграничение доступа, так чтобы пользователи могли получать доступ к ограниченному числу записей в одной и той же таблице (Пример: Есть таблица сообщений. Каждый пользователь может редактировать только свои сообщения, а администратор все)драйвер подключения к СУБД легко вкладывается в само приложение, потому является тривиальным требованием. Остальные требования можно реализовать на любой адекватной СУБД от MySQL / PostgreSQL до Oracle / DB2.

Скорость реализации и возникающие проблемы зависят от знаний и опыта команды! Потому проект в большей степени зависит от профессионализма программистов, а в меньшей от СУБД.

Потому и говорят, что подход не верный и правильнее идти от опытного-программиста или лучше архитектора.


PS уточню, что я исхожу из задачи СОЗДАТЬ СИСТЕМУ, КОТОРАЯ делает то-то, то есть из РЕЗУЛЬТАТА И ЕГО СКОРЕЙШЕГО ДОСТИЖЕНИЯ .
вы же исходите, что нужно выбрать СУБД потому подобрать программиста, потом подучить его в области СУБД, То есть исходя из конкретных шагов и вероятности, что шаги приведут к решению задачи (что к сожалению бывает не всегда).

Это разные способы и они имеют разные ТТХ, но продукт будет быстрее и дешевле сделан, если подбирается команда программистов и сама выбирает себе СУБД.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35383523
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdokyИ зачем для этого Оракэл?
Оракл не для "проще". В смысле не для "получить деньги и убежать подальше". Он для "правильнее". В смысле "благодарный пользователь не придет потом бить морду". Хотя, конечно, некоторые индивиды и с Ораклом добьются такого результата.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35384132
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdokyЧто такое "могоим"?

Забыли свои первые посты? Да и этот Ваш вопрос, включая то как он был задан, разве не говорит о том сколько Вам еще предстоит открытий того, что бывает в реальных СУБД?


okdoky
Разграничение доступа по записям реализуется очень легко. Проще создать самому таблицу и простую прогу к ней, чем изучать какой-то дополнительный интерфейс, а потом месяц "гадать" почему не работает. Толи запятую не там поставил, толи в продукте баг. :-) (это и про Оракэл тоже)
PS:==========================================================================
А таблица для контроля доступа к записям может быть очень простой:
ДОСТУП_К_ЗАПИСЯМ
------------
ТАБЛИЦА
ЗАПИСЬ
ПОЛЬЗОВАТЕЛЬ
ДОСТУП

Для ДОСТУП разработчик сам может придумать значения в зависимости от задач в проекте, например: 1(READ), 2(WRITE), 3(EDIT). Все, что нужно интерактивной программе, перед тем как показать запись, проверить на значение ДОСТУП >= 1. И зачем для этого Оракэл?
Вообще предполагается, что любой кто из под данного логина выполняет или пишет произвольный запрос будет видеть тока то шо положно ему. Т.е. СУБД, например, буит переписывать любой запрос Юзера, добавляя отскающее WHERE.
А Ваше предложение заставляет предположить, что Зигзаглвцы ф-ии СУБД склонны перекладывать на клиентские проги. У вас там "итерактивная программа" буит переписывать все запросы? Или у вас предполагаентся что в приложениях не бывает больше одного двух зпросов в приложениях показывающие записи? Ить у Вас на скока я помню групповых запросов не было? Т.е. удовлением информационных потребностей юзеров Ваши приложения не заморачиваются.
Если продолжить аналогии с автомобилями, то Вы типа сказали зачем Вам автомобиль (Оракэл), када моно на велосипеде доехать, который сами еще и налабали. Можно, но смотря куда и скока км ехать.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35384142
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточнение: любой запрос из под любой проги, а не только "итерактивной программы", в которой разработчик что-то придумал для просмотра записей.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35384179
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer okdokyИ зачем для этого Оракэл?
Оракл не для "проще". В смысле не для "получить деньги и убежать подальше". Он для "правильнее". В смысле "благодарный пользователь не придет потом бить морду". Хотя, конечно, некоторые индивиды и с Ораклом добьются такого результата."Правильнее", уважаемый Софтвар, это когда работает так, как хочет заказчик. Если заказчик хочет Оракэл, это - одно. Если он хочет, чтобы система имела удобный интерфейс, время отклика в пределах 3 секунд (и тд в этом духе), это - другое. И совсем другое - free open source продукты, те независимость от вендора, возможность добавить свои "вещи", мобильность.

Если мы сравниваем с автомобилями. Все они ездят правильно. Одним нужно имя, марка. Другим средство передвижения. Третьим оригинальность и возможность их сопровождения (и даже усовершенствования) без привлечения дядей.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35384233
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoВообще предполагается, что любой кто из под данного логина выполняет или пишет произвольный запрос будет видеть тока то шо положно ему. Т.е. СУБД, например, буит переписывать любой запрос Юзера, добавляя отскающее WHERE.
А Ваше предложение заставляет предположить, что Зигзаглвцы ф-ии СУБД склонны перекладывать на клиентские проги. У вас там "итерактивная программа" буит переписывать все запросы? Или у вас предполагаентся что в приложениях не бывает больше одного двух зпросов в приложениях показывающие записи? Ить у Вас на скока я помню групповых запросов не было? Т.е. удовлением информационных потребностей юзеров Ваши приложения не заморачиваются.
Если продолжить аналогии с автомобилями, то Вы типа сказали зачем Вам автомобиль (Оракэл), када моно на велосипеде доехать, который сами еще и налабали. Можно, но смотря куда и скока км ехать.Проверку записи можно делать в одном запросе, можно отдельно. Неужели это для вас так трудно? Под "доступом" я понимаю не только READ, WRITE. Могут быть совершенно разные операции с записями. Если эти операции реализованы в приложении, о них будет знать только приложение. Оно отвечает за них. Повторюсь, причем тут Оракэл?

Очень витиевато как-то у вас. Не дает покоя Зигзаг? Спрашивайте. У него, например, очень большие возможности для разработчиков Вэб-сайтов. Если вы считаете иерархические структуры и Вэб-разработку - тропинкой, по которой может ездить только велосипед. Тогда пусть Зигзаг будет велосипедом.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35384766
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdokyПроверку записи можно делать в одном запросе, можно отдельно. Неужели это для вас так трудно? Под "доступом" я понимаю не только READ, WRITE. Могут быть совершенно разные операции с записями. Если эти операции реализованы в приложении, о них будет знать только приложение. Оно отвечает за них. Повторюсь, причем тут Оракэл?

Да трудно понять фразу "можно делать в одном запросе, можно отдельно". А Вам трудно понять, что кроме "Если эти операции реализованы в приложении, о них будет знать только приложение.", эти операции могут не реализовываться в клиентском приложении. Что я могу любой тулсой лезть к БД, и писать любой сложности запросы из под данного юзера, ниче не зная об ограничении, я все равно получу тока то, что разрешено данному юзеру. Потому шо о них знает СУБД. И при том тут Оракэл. Неужели Вам трудно это вкурить?
Т.е. пишуший запросы (причем заранее не известные разработчикам операции) из приложения, в котором эти операции никто не реализовывал, я все равно получу тока разрешенные данному юзеру уже не записи, а информацию.
Вам еще одно открыте: БД это коллекция данных предназначеннная в общем случае для многих прог, а не тока для той "итерактивной", в которой Вы что-то там нареализовавыли.
Иначе идея БД как бы низводится до файловых систем. Бери файлы и "реализовывай в приложениях операции и знать о них будут тока эти приложения". А другие не будут и прочтут все.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35384807
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdokyНе дает покоя Зигзаг? Спрашивайте. У него, например, очень большие возможности для разработчиков Вэб-сайтов. Если вы считаете иерархические структуры и Вэб-разработку - тропинкой, по которой может ездить только велосипед. Тогда пусть Зигзаг будет велосипедом.
Зигзаг дает покой. Его пропихивание, сопровождаемое сильными предположениями о других СУБД, вместо их более или менее адекватного изучения, привлекает мое внимание. Вы почитали ба про технологии Оракэла, а потом бы сравнили что у них, и что у Зигзаг и не про Вэб-сайты, а Вэб-технологии. Там всякие сервера приложений, Джавы, SOA и проч. Ить Орэкл, как и другие лидеры в ИС просто скупают все стоящее и включают в сывои ленейки продуктов. А тада мож и поймете, что Оракэл, Скуль, Диби2 тут везде причем. Зигзаг - да, скорее всего не причем
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35386500
Фотография palich12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зязиков VoDAПотому квалифицированные разработчики с форума советуют найти программиста, а он сам уже выберет СУБД которую знает.Выбросьте обгаженное блюдце. Не мутите воду.

Сколько раз можно повторять. Палыча 12-го пока интересует только СУБД. Нет у него денег, чтобы взять вас на работу.

Бесплатная/дешевая СУБД, это - личный автомобиль, на который не нужно искать специалиста 6 мес., платить ему зарплату 6 мес, а потом увольнять за то, что тот уехал не в ту сторону.

Спасибо товарищ Зязиков, здесь вы прям в точку. Дествительно, я зачастую встречаю товарищей которые утверждают, что нужен один супер мужик (не скромно намекая на себя) который сам всё выберет, и вообще он шарит, а через 4-6 месяцев ведения проекта он перестает справляться и постоянно жалуется на то что код плохо структурирован, а потом ещё выясняется что кроме него этот код никто прочесть не может. Я сам являюсь программистом со среднем стажем, но не являюсь спецом по администрированию БД и в данный момент занимаюсь выбором ПО и средств разработки, для проекта, который сечас как раз и попал в такое болото и теперь его нужно перерабатывать. Мне очень понравился совет о масштабировании сейчас смотрю всторону MS SQL Server спецов по работе с ним найти достаточно легко, но и от mySQL ещё не отказываюсь, на сколько я понял стандартными средствами СУБД разграничение доступа по строкам реализовать нельзя. Теперь вот думаю, как быть, архитектура уже разработана (осталась от старой версии проекта), но вот что выбрать, СУБД + толстый клиент или СУБД + Web интерфейс пока загадка. В контексте данной задачи кто-нибудь может что-то посоветовать???
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35386601
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palich12[quot Зязиков][quot VoDA]на сколько я понял стандартными средствами СУБД разграничение доступа по строкам реализовать нельзя

Не только по записям (строкам) но и по полям, Informix это делает запросто

Может быть другие СУБД такое тоже умеют.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35386603
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palich12на сколько я понял стандартными средствами СУБД разграничение доступа по строкам реализовать нельзя.Вам же про Оракл уже говорили, что он это может.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35386697
Фотография palich12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft palich12на сколько я понял стандартными средствами СУБД разграничение доступа по строкам реализовать нельзя.Вам же про Оракл уже говорили, что он это может.
Сори не правильно построил фразу, что оракл может, это несомненно, но мне всё же хочится найти чтонибудь полегче и подешевле
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35387183
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palich12 miksoft palich12на сколько я понял стандартными средствами СУБД разграничение доступа по строкам реализовать нельзя.Вам же про Оракл уже говорили, что он это может.
Сори не правильно построил фразу, что оракл может, это несомненно, но мне всё же хочится найти чтонибудь полегче и подешевлеИ не только эта причина. Если бы вы уточнили, что за разграничение записей вы подразумеваете. Впрочем, возможно вы уже догадываетесь о чем-то еще, в отличие от специалистов по Ораклу.

Опять же под доступом можно понимать не только READ и WRITE. Но и этого достаточно для следующего утверждения: доступ к записям должен зависеть от содержимого записи, то есть решаться на логическом уровне. При этом надо учитывать, что содержимое записи может быть изменено, а значит автоматически должен меняться и доступ. Все это должна выполнять прикладная программа, знающая имя пользователя и выполняющая соответствующие запросы. ( Под содержимым записи понимаются значения определенных полей, например "тип документа").

Возможно vadiminfo и некоторых администраторов сбивают с толку дополнительные функции больших СУБД, связанные с администрированием? Наверное, эти функции специально и созданы, чтобы содержать этот штат администраторов . Кто же еще будет тупо устанавливать доступ к записям, не вдаваясь в их содержимое .
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35387393
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdokyОпять же под доступом можно понимать не только READ и WRITE. Но и этого достаточно для следующего утверждения: доступ к записям должен зависеть от содержимого записи, то есть решаться на логическом уровне. При этом надо учитывать, что содержимое записи может быть изменено, а значит автоматически должен меняться и доступ. Все это должна выполнять прикладная программа, знающая имя пользователя и выполняющая соответствующие запросы. ( Под содержимым записи понимаются значения определенных полей, например "тип документа").

Надо понимать, что в системах с Зигзагом доступ может быть только с помощью одного приложения? Т.е. примитивность технологий работы с данными в крайних формах проявления? Или приложений нескольких, написанных поклонниками Зигзага, но тада эту логику нужно втюхивать в каждое? Или как они собираются втюхивать эту логику в приложения сторонних фирм - генераторов отчетов и проч. Тем более что среда может быть гетерогенной и к данным могут лезть из другой СУБД с помощью приложений утилит. В Зигзаге вообще есть декларативный язык запросов?
Или не предполагается, что запросы сами юзера могут писать? Или эти приложения их будут на лету переделывать?



Возможно, okdoky, рано или поздно сделает, что значения определенных полей моно всталять в SQL (не говоря уже ХП) и потому можно реализовывать не в "итерактивных" приложениях ту логику для тщательного контроля доступа.


Когда-то у ЧАЛа ОЦ должно было реализовывать "хорошо спроектированное" приложение, теперь у okdoky контроль доступа. Осталось еще и таблы создавать с помощью приложений. А что? Ить их создание тоже может зависить от содержания (значения полей).
Т.е. вытащить из СУБД постеннно все ф-ии в приложения, или хотя бы те которых нет в Зигзаге.


okdoky
Возможно vadiminfo и некоторых администраторов сбивают с толку дополнительные функции больших СУБД, связанные с администрированием? Наверное, эти функции специально и созданы, чтобы содержать этот штат администраторов . Кто же еще будет тупо устанавливать доступ к записям, не вдаваясь в их содержимое .
Возможно, okdoky, своими предположениями наконец прольет свет на то с какой целью гадские производители СУБД насоздавали всякого, чего нет в Зигзаге. Как теперь прокормить проггеров, которые хотят реализовать это в своих "итерактивных" приложениях?

А там уже рукой подать, чтобы убедить, что некоторых водил сбивают с толку дополнительные ф-ии бэхи. Уверен, за это наш автопром заплатит ему больше, чем моно сделать на проталкивании СУБД пониженного качества.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35387782
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palich12Спасибо товарищ Зязиков, здесь вы прям в точку. Дествительно, я зачастую встречаю товарищей которые утверждают, что нужен один супер мужик (не скромно намекая на себя) который сам всё выберет, и вообще он шарит, а через 4-6 месяцев ведения проекта он перестает справляться и постоянно жалуется на то что код плохо структурирован, а потом ещё выясняется что кроме него этот код никто прочесть не может. Я сам являюсь программистом со среднем стажем, но не являюсь спецом по администрированию БД и в данный момент занимаюсь выбором ПО и средств разработки, для проекта, который сечас как раз и попал в такое болото и теперь его нужно перерабатывать. Мне очень понравился совет о масштабировании сейчас смотрю всторону MS SQL Server спецов по работе с ним найти достаточно легко, но и от mySQL ещё не отказываюсь,сие сранно, но обычно. К сожалению.

Вашим требованиям удовлетворяют практически все РСУБД. MS SQL (только на винде работает), MySQL (бесплатно под GPL, платно под коммерческой лицензией), PosrgreSQL (бесплатно в любом использовании) и т.п.

Протестируйте у себя несколько и придете к выводу ))
palich12 на сколько я понял стандартными средствами СУБД разграничение доступа по строкам реализовать нельзя. Теперь вот думаю, как быть, архитектура уже разработана (осталась от старой версии проекта), но вот что выбрать, Смотря что называть "стандартными" средствами. Через хранимые процедуры разграничение доступа делается на MySQL / Oracle / MS SQL / PostgreSQL и других.
palich12СУБД + толстый клиент или СУБД + Web интерфейс пока загадка. В контексте данной задачи кто-нибудь может что-то посоветовать???Зависит от задачь.

Если отображение простой информации, без сложных алгоритмов вывода информации и с простым вводом, то можно использовать Web. Плюсом будет легкость развертывания системы (на клиентах нужен только браузер) и можно работать из любой точки.


Ну а если логика отображения данных сложная (к примеру рисование временных диаграмм), сложное управление (Драг-Дроп, сложная логика обработки на клиенте) и т.п., то стоит выбирать толстого клиента. К тому же можно использовать Web-Start для развертывания и обновления клиентов через веб. Чуть сложнее зато функциональней.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35389602
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoНадо понимать, что в системах с Зигзагом доступ может быть только с помощью одного приложения? Т.е. примитивность технологий работы с данными в крайних формах проявления? … Или не предполагается, что запросы сами юзера могут писать? Это что, у вас юзера пишут запросы на SQL? А вы что делаете? Очевидно вы один из тех самых «некоторых» администраторов БД устанавливающих доступ к записям? Вы хоть знаете, что такое приложение, и что его можно использовать не только в других приложениях, но и в запросах, и запросы могут быть не только на SQL?

vadiminfoОсталось еще и таблы создавать с помощью приложений. А что? Ить их создание тоже может зависить от содержания (значения полей). Наконец-то. Хорошая идея вошла в ораклоидную башку. Знаете ли вы, что разного рода интерфейсы администратора БД (например БД-навигатор) это тоже приложение, хоть и системное? Написать и использовать такое приложение иногда намного проще (а на Зигзаге "примитивнее", так как у него данные являются и метаданными), чем создавать таблицы на языке SQL (и тем более если «создание зависит от содержания»). ... Спрашивайте дальше.
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35389645
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdoky , своё невежество Вы здесь можете демонстрировать, но вот хамства - не надо
...
Рейтинг: 0 / 0
Какую БД выбрать
    #35389723
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdokyЭто что, у вас юзера пишут запросы на SQL? А вы что делаете?

Думаю не тока у нас. На то и существуют декларативные языки, чтобы упростить получение инфы. Ить информационное обеспечение юзеров - главная задача ИС.
А мы им предоставляем средства для создания отчетов. А лично я предложил еще использовать средства ОЛАП заказчику, где формировать запросы оперативно может ваще далекий от проггерства юзер. Заказчику это очень понравилось. В Йекселе - с помощью нажатия кнопок он формирует запросы. Уверен вам не понравится это: проггеры не нужны совсем для формирования этих запросов. Еще занимаюсь разными плохими для вас делами типа распределенных БД. И в частности, гетерогенными. Один поставщик сделал систему со своей БД, а мы по просьбе закачика качаем их данные в нашу систему. Видите. все плохо для вашей концепции - перенос ф-ий СУБД в Ваше "итерактивное" приложение никак не катит. Ить если контроль доступа не обеспечивает СУБД того производителя, то абзац. До его приложений мене дела нету. Тока СУБД и сама БД.

okdoky
Очевидно вы один из тех самых «некоторых» администраторов БД устанавливающих доступ к записям?

Опять ошибочка вышла. Не угадали. Ошибаться - Ваше крэдо? Наскока я помню Ваши посты - Вы друг ошибок, но, к сожалению, не таких уж и трудных.

okdoky
Вы хоть знаете, что такое приложение, и что его можно использовать не только в других приложениях, но и в запросах?

Знаю ли я что Вы под приложением "итерактивным" понимаете? Я Вам задал наводящие вопросы из которых была бы понятна архитектура ваших ИС. Но Вы не ответили.
Потому могу тока догадываться в контексте обсуждаемого - это клиентские проги. Но по крайней мере это у Вас не СУБД? Иначе зачем Вы задали тот наивный вопрос о том кто знает такие СУБД?
Что приложения (тем более итерактивные) можно использовать в запросах наводит на мыстли, что Ваши запросы не на языке БД. Т.е. что-то доисторическое. Т.е. хуже чем у ЧАЛа - у него был навигационный язык БД. А у Вас даже не язык БД? Или Вы ваще не в курсах про язки БД, и интерфейс итерактивного приложения для вас это и есть БД?

okdoky
и запросы могут быть не только на SQL?
Ну как не знать? Ить есть Зигзаг. Там нет, по крайней мере, полноценного SQL. Значит там запросы на чем-то левом. Иначе качество Зигзага было бы выше.

vadiminfoНаконец-то. Хорошая идея вошла в ораклоидную башку. Знаете ли вы, что разного рода интерфейсы администратора БД (например БД-навигатор) это тоже приложение, хоть и системное? Написать и использовать такое приложение иногда намного проще (а на Зигзаге "примитивнее", так как у него данные являются и метаданными), чем создавать таблицы на языке SQL (и тем более если «создание зависит от содержания»). ... Спрашивайте дальше.
Наверное, для Вас будет еще одно открытие - предолжения SQL пишутся и посылаются для выполнения СУБД тоже с помощью приложений. Например, Оракловых тулсов, которые не есть СУБД. Тогда каков смысл Вашего вопроса про то кто знает такие СУБД? И перенос контроля доступа в приложения? Ить интерфесы администратора это тока интерфейсы, которые не выполняют ф-ии СУБД, а позволяют пользоваться СУБД. А Вы то про пернос ф-ий говорили.
Дурочку запускает? Выкручиваетесь? Зигзаги выруливаете? Ох уж мне эти Зигзагисты.

vadiminfo
Спрашивайте дальше

Собсно на вопросы ответов не нашел. Какое уж тут дальше? Вы преречитайте тот пост и ответь прямо на вопросы. типа юзра писать запросы не могут, язык не декларативный. А нечего там про приложения в качестве запросов и всякую пургу навадоить. Говорите прямо - в настоящее время сложность доступа к данным в Зигзаге первышает допустимые пределы.
...
Рейтинг: 0 / 0
61 сообщений из 61, показаны все 3 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Какую БД выбрать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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