powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Имеет ли смысл выбрать PostgreSQL?
13 сообщений из 13, страница 1 из 1
Имеет ли смысл выбрать PostgreSQL?
    #38794828
ElenaTomsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,

Подскажите, пожалуйста, я пока не разбираюсь.

У меня есть проект, написанный на MySql, не использующий, в принципе, никаких особенных ее отличий от sql92, кроме limit. Вот его я использую постоянно там.

В процессе разработки я сталкнулась с некоторым количеством ограничений, в частности, невозмножностью выполнить джойн с процедурой/функций. В процессе работы я использую только хранимые процедуры или view, никаких прямых запросов к базе на языках высокого уровня.

Проект небольшой и совершенно не коммерческий, объемы данных не велики, от базы данных требуется бесплатность и ее наличие на Linux системах. На данной стадии проекта возможнен выбор вообще любой субд отвечающий этим условиям.

Сам проект подразумевает крайне малое количество записей в базу, может, даже монопольное, но активное ее чтение. Число записей в таблицах тоже невелико и вряд ли увеличится больше 50 тысяч строк в максимально большой таблице, а так меньше даже тысячи строк. Транзакции не нужны. База будет располагаться в интернете, к ней планируется доступ через сайт на php.

Сможет ли мне помочь PostgreSQL? по описанию вроде бы может и намного интересней mysql, но... Сомневаюсь пока.
...
Рейтинг: 0 / 0
Имеет ли смысл выбрать PostgreSQL?
    #38794831
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElenaTomskБаза будет располагаться в интернете, к ней планируется доступ через сайт
на php.
Вот сначала найди хостера, где будешь держать БД. А потом и будешь выбирать из
предоставляемых им СУБД.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Имеет ли смысл выбрать PostgreSQL?
    #38794838
ElenaTomsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

У меня vpn, я себе сама чего хошь поставлю. По теме что-нибудь будет, без умничанья?
...
Рейтинг: 0 / 0
Имеет ли смысл выбрать PostgreSQL?
    #38794966
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElenaTomskСможет ли мне помочь PostgreSQL? по описанию вроде бы может и намного интересней mysql, но... Сомневаюсь пока.

А почему бы не попробовать?!
Попробуйте, составьте свое мнение подходит или нет.
По мне, PostgreSQL нравиться больше чем MySQL.
Он более строго следует стандарту SQL.
Для кого-то это может быть и минусом.
...
Рейтинг: 0 / 0
Имеет ли смысл выбрать PostgreSQL?
    #38795008
ElenaTomsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mad_nazgul,

потому, что у меня уже написано около сорока процедур и около 80 таблиц с индексами, форейн кеями и все это переделывать - займет ощутимое время. Но видимо, задавать такой вопрос надо было в тематической ветке про PostgreSQL.
Туда и перейду.
...
Рейтинг: 0 / 0
Имеет ли смысл выбрать PostgreSQL?
    #38795059
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElenaTomskmad_nazgul,
потому, что у меня уже написано около сорока процедур и около 80 таблиц с индексами, форейн кеями и все это переделывать - займет ощутимое время. Но видимо, задавать такой вопрос надо было в тематической ветке про PostgreSQL.
Туда и перейду.

Зачем все переделывать?!
Для "попробовать" можно перенести таблицы и переписать пару ХП (хранимых процедур)
Тогда поймете, подходит или нет. :-)
...
Рейтинг: 0 / 0
Имеет ли смысл выбрать PostgreSQL?
    #38795157
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У PostgreSQL есть довольно неожиданная проблема с произвоительностью select with offset-limit если число возвращаемых записей (без offset-limit) записей довольно большое (1 000 000 ...).
Тот же запрос в MySQL работает без видимых проблем.
Это не повод отказаться от PostgreSQL, у которого есть другие фишки. Но только если в прилодении нет постраничного листания боллших объемов данных. Тогда придется изменять логику прилоения.
...
Рейтинг: 0 / 0
Имеет ли смысл выбрать PostgreSQL?
    #38795297
йошкин кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
apapacyУ PostgreSQL есть довольно неожиданная проблема с произвоительностью select with offset-limit если число возвращаемых записей (без offset-limit) записей довольно большое (1 000 000 ...).
Тот же запрос в MySQL работает без видимых проблем.
Это не повод отказаться от PostgreSQL, у которого есть другие фишки. Но только если в прилодении нет постраничного листания боллших объемов данных. Тогда придется изменять логику прилоения.тест кейс приведи, радной

//без длинного offset , да вдоль индекса -- и в пж будет махом, а вот большой offset -- таки заставит его длинно унутре фетчить -- т.к. не знает оно, актуален листик индекса, али нет. тут грабли.

или покажи на пальцах -- где у мускуля будет неонка при больших оффсетах вдоль индекса
...
Рейтинг: 0 / 0
Имеет ли смысл выбрать PostgreSQL?
    #38797831
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно гороря, меня не сильно волнует этот вопрос. Про траблы с конкретно Постгресовским оффсетом я узнал когда конкретно столкнулся. Запросы к Интернету показали, что не я один столкнулся На самом длеле это не такая хорошая идея давать оффсеты на большх запросах и я от нее сразу же отказался. Так что придется Вам самому заняться тестами. Ситуация такая:

таблица отсортирована по двум полям
parent numeric(10,0) NOT NULL,
row double precision NOT NULL,
...
PRIMARY KEY(parent, row);

Не спорю, типы данных полей не выносят даже легкой критики, но достались "в наследство" и изменять их сегодня нет возможности так как придется перписывать код клиентов.

Суть не в этом, не думал, что оффсет по первичному ключу может иметь проблемы.
...
Рейтинг: 0 / 0
Имеет ли смысл выбрать PostgreSQL?
    #38798319
йошкин кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
apapacy,
тябе, радной, за йазык тянули ?

вот и показывай теперь своё "нет проблем" vs "есть проблемы", свистун ты нашЪ
...
Рейтинг: 0 / 0
Имеет ли смысл выбрать PostgreSQL?
    #38817081
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElenaTomsk,
не думаю, что у тебя будут проблемы с Pg. В принципе, PG лучше MySQL, единственно, что процедуры все придется переписать, если они есть, и еще не понятно, зачем тебе так нужны выборки из функций- таблиц -- это в принципе плохая практика.
...
Рейтинг: 0 / 0
Имеет ли смысл выбрать PostgreSQL?
    #38817087
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apapacyУ PostgreSQL есть довольно неожиданная проблема с произвоительностью select with offset-limit если число возвращаемых записей (без offset-limit) записей довольно большое (1 000 000 ...).
Тот же запрос в MySQL работает без видимых проблем.
Это не повод отказаться от PostgreSQL, у которого есть другие фишки. Но только если в прилодении нет постраничного листания боллших объемов данных. Тогда придется изменять логику прилоения.


это вряд ли соответствует действительности.
...
Рейтинг: 0 / 0
Имеет ли смысл выбрать PostgreSQL?
    #38817092
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apapacy На самом длеле это не такая хорошая идея давать оффсеты на большх запросах и я от нее сразу же отказался.

вот с этого и надо было начинать.

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


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