Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Вакансии Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Разработчик БД PostgreSQL, от 150 т. р.  [new]
starc
Member

Откуда: Москва
Сообщений: 11
Мы "импортозамещаем" MS SQL Server в специализированной гео-информационной системе собственной разработки и переезжаем на PostgreSQL.
Характеристики исходной системы: сотня таблиц, полтысячи хранимок на 25 kLOC T-SQL, десятки миллионов строк в крупных таблицах и документация в Redmine wiki.
Рассматриваем специалистов уровня не ниже среднего. Сумма компенсации ориентировочная и может быть увеличена.

Обязанности:
разработка и развитие подсистемы БД по четко (почти всегда) поставленным задачам;
администрирование инстансов PostgreSQL.

Требования:
опыт разработки структуры БД;
опыт программирования сложных процедур на PL/pgSQL;
опыт оптимизации SQL-запросов, моделей данных и конфигурации СУБД (шардирование, партиционирование и т.д.).

Желательно:
опыт применения PostGIS;
опыт работы с MS SQL;
знание языков программирования бэк/фронт-энда (мы используем C# .Net core/JS extJS).

Условия:
з/п от 150 тыс. руб. на руки
полностью "белое" оформление по ТК РФ;
после испытательного срока можно обсудить гибкий график работы;
уютный офис кабинетного типа у м. Савеловская;
адекватное руководство и команда (средний возраст ~ 40 лет).

Пишите:
rsmolin@nic-starc.ru
13 фев 20, 15:39    [22079338]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
msLex
Member

Откуда:
Сообщений: 7600
starc
полтысячи хранимок на 25 kLOC T-SQL


каждая?
13 фев 20, 15:47    [22079354]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
starc
Member

Откуда: Москва
Сообщений: 11
msLex,

Не только лишь каждая, но и все! :)

Самая большая - строк 200.

Сообщение было отредактировано: 13 фев 20, 15:55
13 фев 20, 15:55    [22079364]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
Андрей Юниор
Member

Откуда: Москва
Сообщений: 467
Вопрос на засыпку: с помощью каких инструментов ведёте разработку в PostgreSQL и MS SQL Server?
13 фев 20, 17:07    [22079450]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 2086
>starc, сегодня, 15:39 [22079338]
>Мы "импортозамещаем" MS SQL Server...
<
Я решил вопрос переезда. Не трогаю прикладную часть программы - меняю только один класс.
Интересно, как Вы решите эту задачу.
13 фев 20, 17:30    [22079462]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
Smita
Member

Откуда:
Сообщений: 207
Надеюсь, хоть разработку ведёте на "эльбрусах"

А то какое-то не такое "импортозамещение" получается
13 фев 20, 18:47    [22079516]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
starc
Member

Откуда: Москва
Сообщений: 11
Андрей Юниор
Вопрос на засыпку: с помощью каких инструментов ведёте разработку в PostgreSQL и MS SQL Server?

MS SQL SQL - Visual Studio и сопутствующие инструменты.
На Postgres пока промышленную разработку не ведем, только играемся. Так что на усмотрение кандидата.


Smita
Надеюсь, хоть разработку ведёте на "эльбрусах"

Ага, а вместо бубна - колокольный звон :)
14 фев 20, 11:13    [22079820]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
alex.aza
Member

Откуда:
Сообщений: 41
Я готов удаленно конвертировать всю систему на Postgres.

А средство разработки EMS Datamanager. Его же я использую для SQL server.
Удобнее ничего не видел.
14 фев 20, 12:17    [22079877]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
starc
Member

Откуда: Москва
Сообщений: 11
alex.aza
Я готов удаленно конвертировать всю систему на Postgres.


А я угадаю эту мелодию с трёх нот :)

Специалисты, которые не глядя могут обещать и выполнить конвертацию нам не по карману.

Сообщение было отредактировано: 14 фев 20, 17:07
14 фев 20, 17:07    [22080213]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
rim8
Member

Откуда:
Сообщений: 642
starc,

Насколько срочно нужен сотрудник?
14 фев 20, 18:40    [22080297]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 2086
>starc, сегодня, 17:07 [22080213]
>...Специалисты, которые не глядя могут…
<
некоторые кой-что могут (меняется только один проект в решении):

К сообщению приложен файл. Размер - 68Kb
14 фев 20, 19:44    [22080348]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
starc
Member

Откуда: Москва
Сообщений: 11
rim8
Насколько срочно нужен сотрудник?


Спешки нет, но чем раньше - тем лучше.


ВМоисеев
некоторые кой-что могут (меняется только один проект в решении)


Я прекрасно понимаю плюсы и минусы использования СУБД как dumb storage/как нижнего уровня сервера приложений.
Рад, что у вас получилось обойтись ANSI SQL DML для взаимодействия с БД.
17 фев 20, 12:36    [22081219]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
rim8
Member

Откуда:
Сообщений: 642
starc,

Безопасность на уровне строк используется?
17 фев 20, 13:06    [22081260]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
starc
Member

Откуда: Москва
Сообщений: 11
rim8,

Нет, для разграничения доступа функциональность SQL не используется. Для аутентификации есть отдельная подсистема со своей БД.
17 фев 20, 14:00    [22081332]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
rim8
Member

Откуда:
Сообщений: 642
starc,

Насколько сложные и специфические хранимки?

Переход "разовый" или "идущий параллельно"?
17 фев 20, 14:04    [22081338]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 2086
>starc, сегодня, 12:36 [22081219]
>Я прекрасно понимаю плюсы и минусы использования СУБД...
<
Не совсем понимаю о чем речь.
Поскольку варюсь в своем "горшке", то интересно как Вы храните информацию в базе данных и как оперируете с ней.
Привожу пример примитивной сущности из своего горшка - Название отдела, требуется для подстановки. Здесь:
- pk_Entity - суррогатный ключ (Guid),
- ts_Entity - timepstamp, необходим для реализации оптимистической блокировки. Реализация своя для каждого типа базы данных
- str_Отдел - название отдела.
Не могли бы Вы привести пример вашей работы с примитивной сущностью.

К сообщению приложен файл. Размер - 31Kb
17 фев 20, 15:08    [22081442]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
starc
Member

Откуда: Москва
Сообщений: 11
ВМоисеев,

Подождите, то есть вы написали все хранимки в двух версиях: для MS SQL и Postgres'а?
17 фев 20, 17:17    [22081543]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
starc
Member

Откуда: Москва
Сообщений: 11
rim8,

Процесс разовый, дальнейшей синхронизации не планируется, скорее параллельная разработка разной степени активности (поддержка MS SQL решения, развитие Postgres).
Хранимки есть и сложные и специфичные, пример приложен:

К сообщению приложен файл. Размер - 59Kb


Сообщение было отредактировано: 17 фев 20, 18:25
17 фев 20, 18:20    [22081613]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
rim8
Member

Откуда:
Сообщений: 642
starc,

Вроде не очень сложная хранимка, если в лоб повторить.
Но если объёмы данных большие то возможно надо использовать гео функционал постгреса и творчески на него всё переписать для скорости, и вот это может быть не так просто.
17 фев 20, 18:45    [22081634]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 2086
>starc, сегодня, 17:17 [22081543]
>Подождите, то есть вы написали все хранимки в двух версиях…
<
Да. T-SQL и PL/pgSQL разные языки, слишком разные
17 фев 20, 21:19    [22081703]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
starc
Member

Откуда: Москва
Сообщений: 11
ВМоисеев
>starc, сегодня, 17:17 [22081543]
>Подождите, то есть вы написали все хранимки в двух версиях…
<
Да. T-SQL и PL/pgSQL разные языки, слишком разные


ВМоисеев
Я решил вопрос переезда. Не трогаю прикладную часть программы - меняю только один класс.


Т.е. вы решили вопрос переезда написав переписав все хранимки на Postgres, а не только меняя один класс, верно?
18 фев 20, 09:39    [22081877]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 2086
>starc, сегодня, 09:39 [22081877]
>Т.е. вы решили вопрос переезда написав переписав все хранимки на Postgres, а не только меняя один класс, верно?
<
Да. И не только хранимки, но и таблицы.
Если не секрет, Вы в хранимках реализуете и обработку информации?
Я же только хранение и выборку сущностей. Для отображения на карте, кроме прочего, сущность имеет параметром геометрический тип (многоугольник, круг, эллипс) и его параметры. На рабочей станции имею выборку(и) в форме списка. Все геометрические операции реализую на рабочей станции.
18 фев 20, 12:40    [22082085]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
rim8
Member

Откуда:
Сообщений: 642
ВМоисеев
На рабочей станции имею выборку(и) в форме списка. Все геометрические операции реализую на рабочей станции.

Для больших объёмов и нагрузок это не подходит.
18 фев 20, 12:42    [22082087]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 2086
>rim8, сегодня, 12:42 [22082087]
>Для больших объёмов и нагрузок это не подходит.
<
С этого места по подробнее пожалуйста.
О каких объемах и нагрузках идет речь?
Сколько объектов Вы отображаете на карте? И причем здесь карты и слои в хранимках базы данных?
18 фев 20, 12:53    [22082101]     Ответить | Цитировать Сообщить модератору
 Re: Разработчик БД PostgreSQL, от 150 т. р.  [new]
alex.aza
Member

Откуда:
Сообщений: 41
Тут исходный код на SQL server очень плохо написан.
На Постгрес надо уже нормальный код переводить.

Вообще, лучше сперва понять, что вообще система делает.
Когда в системе 1000 таблиц - это большая избыточность. И можно будет обойтись 50 таблицами.
А использование функций внутри select - отсюда проблема со временем запроса.


-------------------------
starc
rim8,

Процесс разовый, дальнейшей синхронизации не планируется, скорее параллельная разработка разной степени активности (поддержка MS SQL решения, развитие Postgres).
Хранимки есть и сложные и специфичные, пример приложен:
18 фев 20, 14:34    [22082211]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Вакансии Ответить