powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Слоны. Их привычки и непривычки.(PostgreSQL vs ALL)
13 сообщений из 13, страница 1 из 1
Слоны. Их привычки и непривычки.(PostgreSQL vs ALL)
    #32490792
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь хотелось бы продолжить флеймонесущее направление ,\\r
начатое постом "sergni" \\r
Какие на сегодня есть проблемы и недочеты в PosgreSQL? .
...
Рейтинг: 0 / 0
Слоны. Их привычки и непривычки.(PostgreSQL vs ALL)
    #32491240
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Shweik

Ну мое мнение по моему достаточно непредвзятое, мне не хотелось бы повторяться, в указанном линке я описал все то что мне кажется неудобным и неправильным в PostgreSQL.
На всякий случай объясню, у нас в компании просто меня как разработчика БД сделать заключение, какие СУБД из бесплатных можно было бы использовать. На основании документации я предложил Postgre пока никто не жалуется.
Лично от меня окружающий народ частенько слышал фырканье и видел плевки в монитор именно по тем пунктам, которые я уже озвучил.
А в остальном инструмент как инструмент.
О!
Вот еще один пункт!
Хотя это не недостаток, а просто непривычная особенность после винды.
По умолчанию Postgre берет себе минимум ресурсов и для хорошей производительности его нужно настраивать :) конфиги там и прочее :)
...
Рейтинг: 0 / 0
Слоны. Их привычки и непривычки.(PostgreSQL vs ALL)
    #32491499
Заглянул
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо бы было, если бы для каждого пользователя автоматически создавалась одноименная схема, например. И все объекты, создаваемые пользователем, помещались бы в этот namespace, а не в public.
Также полезной была бы возможность создавать роли, а не группы. И иметь возможность указывать роль при логине и менять в процессе работы.
Систему привилегий тоже не мешало бы расширить, на мой взгляд.
Cluster могла бы быть весьма полезной командой, если бы она означала то, что должна означать. Однократная организация таблицы по индексу не совсем то, что хотелось бы.

Это первое, что сразу пришло в голову.
...
Рейтинг: 0 / 0
Слоны. Их привычки и непривычки.(PostgreSQL vs ALL)
    #32491661
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для каждого пользователя автоматически создавалась одноименная схема

Мне кажется, что не нужно, чтобы это делалось автоматически. Я вручную создал пользователей, одноименные схемы, в силу чего теперь объекты создаваемые из-под этих пользователей создаются в их собственных схемах.

авторCluster могла бы быть весьма полезной командой, если бы она означала то, что должна означать.

А что она должна, как вам кажется, делать?
...
Рейтинг: 0 / 0
Слоны. Их привычки и непривычки.(PostgreSQL vs ALL)
    #32491714
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗаглянулТакже полезной была бы возможность создавать роли, а не группы.
Пользователи InterBase, наоборот стонут и жаждут возможности создавать группы
(Роли там есть)
...
Рейтинг: 0 / 0
Слоны. Их привычки и непривычки.(PostgreSQL vs ALL)
    #32491827
Заглянул
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Мимопроходящий:

Все же мне кажется, что роли являются более гибким средством, да и к стандарту ближе. %)

2 LeXa NalBat:

Может быть, это просто путаница терминов, но я привык под кластеризацией понимать физическое объединение строк одной или более таблиц с ключом, по которому производится кластеризация.
В случае с командой Cluster мы получаем таблицу, физически упорядоченную по значению индекса. Конечно, можно сказать, что таблица кластеризована по ключу индекса, я не спорю, и все же разница есть. В случае кластера индекс и сами данные расположены в одних и тех же блоках данных, и дополнительные операции чтения при получении данных не требуются, с другой стороны, упорядочение по индексу позволяет более эффективно использовать индекс в запросах на диапазон, например. Но полезность этого приема в Постгресе снижается тем, что при дальнейших модификациях таблицы эта организация нарушается.
...
Рейтинг: 0 / 0
Слоны. Их привычки и непривычки.(PostgreSQL vs ALL)
    #32495171
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMHO cluster - метод оптимизации раположения БД -вообще я бы предпочел чтоб его назвали скажем defrag -по смыслу кажется ближе. И точно такиеже
преимущества-недостатки. Второй закон термодинамики то никто не отменял а с его проевлениями мы боремся всю жизнь 8)
И мне кажется что упорядоченный длинный справочник улиц/топозон/таблицы поправок по высотам.... и многого другого меняется в лучшем случае 2 раза вгод -
стоит кластеризорвать.
Я пока не добрался до другой фишки - товарищ оччень хочет разнести на разные устройства индексы и базу вопрос пока что пристально не изучали - может кто-то задумывался о подобном?
...
Рейтинг: 0 / 0
Слоны. Их привычки и непривычки.(PostgreSQL vs ALL)
    #32495257
Заглянул
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Shweik:

Насколько я понимаю, управление физической структурой БД в Постгресе пока не предусмотрено.
Конечно, всякие табличные пространства и прочее было бы весьма полезно, хотя это приведет к усложнению самой СУБД и ее администрирования.
Если же говорить о команде Cluster, то это скорее улучшение кластеризованности индекса для данной таблицы, чем собственно кластеризация таблицы. То есть, данные располагаются на диске в том же порядке, что индексные ключи. Тем не менее, они продолжают находиться в разных блоках данных и, следовательно, доступ к строке по-прежнему требует две физических операции чтения.
...
Рейтинг: 0 / 0
Слоны. Их привычки и непривычки.(PostgreSQL vs ALL)
    #32495259
Заглянул
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доступ к строке по индексу, в смысле.
Мечтается еще о пользовательских профилях, представлениях динамической активности базы данных, журналировании транзакций с возможностью восстановления на конкретный момент времени (наката после сбоя), горячем бэкапе базы данных в целом и отдельных табличных пространств с созданием согласованного бэкапа, архивировании транзакций, ну и "тогдалие".
...
Рейтинг: 0 / 0
Слоны. Их привычки и непривычки.(PostgreSQL vs ALL)
    #32495958
Stas Tristan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Система безопасности.
Хочется защитить базу от несанкционированного просмотра структуры. Если я создал базу на одной машине, принес ее клиенту (и не одному), то ему достаточно переставить у себя Постгрес, чтобы все установленные мною привилегии жалобно заплакали. А я хочу, чтобы мои клиенты видели в базе только то, что им положено видеть, а именно - только данные.
...
Рейтинг: 0 / 0
Слоны. Их привычки и непривычки.(PostgreSQL vs ALL)
    #32495973
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Stas Tristan
Мне кажется тут нужно заботится о серверной безопастности. А пользователи пусть видят только то, что им нужно видеть. То есть данные. А файл с базой пусть они не видят.
...
Рейтинг: 0 / 0
Слоны. Их привычки и непривычки.(PostgreSQL vs ALL)
    #32497419
Stas Tristan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
@alex_k
Да? Моя система будет предусматрривать массовое распространение через Интернет и CD. Я не буду выезжать к каждому клиенту. Инсталлятор сам все грамотно расставит. Только проблема остается - если один из клиентов (или его программист) захочет посмотреть структуру базы - то единственное, что ему надо сделать - это переставить Постгрес и залогиниться под postgers-ом.
Эта же проблема есть и у Firebird. Я уже замонался искать Open Source СУБД с поддержкой полной защиты базы от просмотра. Сейчас изучаю SAP DB 7.4 - вроде как там нормальная защита есть...
...
Рейтинг: 0 / 0
Слоны. Их привычки и непривычки.(PostgreSQL vs ALL)
    #32497440
Заглянул
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Stas Tristan:

Если DBA (на любой СУБД) захочет посмотреть структуру базы, он это сделает. Сомневаюсь, что ему можно как-то помешать.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Слоны. Их привычки и непривычки.(PostgreSQL vs ALL)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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