Обновить
43
Dmitry@RPG18

Golang Developer

30
Подписчики
Отправить сообщение
Всё сложно. Мясо это не только источник белка, но и жира. Например холестерина, который необходим для синтеза стероидных гормонов.
А рефакторинг не неотъемлемая часть нормального процесса разработки? Но для рефакторинга нужно выделять время, а значит это увеличивает время разработки и следовательно удорожает конечный продукт. Снова упираемся в деньги.
На самом деле всё просто. Просто всё упирается в количество денег, которое нужно потратить, что бы обеспечить требуемое качество.
Вы отдали новую сборку приложения заказчику не протестировав её. Глупо обвинят кого-то ещё.
Вы это ближе к реальности. В реальности система мотивации привязана к достижению каких то целей к точке во времени. Т.е. если тратить время на обучение, то количество сделанных задач будет меньше.
Так и обучать же не с нуля.
Программист в среднем на обучение не нацелен.

А платить за обучение пробовали?

Я преследовал две цели:
* изучить API Postgres;
* получить футболку, если повезёт.

К сожалению руки не дошли до реализации поддержки GiST, который дает поддержку поиск ближайших соседей.

Извиняюсь, что ответил с задержкой. Хочу процитировать Томаса Эдисона:


Результаты? Ну, что ж, друг, у меня много результатов. Я знаю пятьдесят тысяч вещей, которые не будут работать.

Не запротоколировав, не узнаешь. Да выигрыш не значительный, но статья задумывалась как продолжение Создание расширений в PostgreSQL, добавив информацию про индексы.


В реальных задачах таки заморачиваются со своими типами: PostGIS, MobilityDB.

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

Там в самом начале указано в рамках Highload Cup 2018. А на PgConf.Russia рассказывали про MobilityDB.


И почему вам было недостаточно тех типов, которые уже есть в PostgreSQL?

Уменьшение размера данных. В статье указаны размеры до и после.

Выравнивание нельзя было не упомянуть, т.к. оно может указываться при создании [типа](https://postgrespro.ru/docs/postgresql/11/sql-createtype), как понимаю оно может влиять на расположение данных в оперативной памяти.
Расширять типы Postgres под решаемую задачу. И Си я не люблю, код написан на C++.
Главная проблема — отсутствие распространения технологии а значит отсутствие

Проблема распространения нет. Я давал ссылка на FPGA от intel, который можно засунуть в сервер. Те кому нужны FPGA их уже используют.

И снова получаем узко специфические задачи. Сейчас ничто не мешает вставить модуль FPGA в сервер. Повторюсь, что это даст серверам приложений и базам данных?

ARM+FPGA активно используется когда нужна обработка сигналов, т.к. мелкосерийно делать специальные чипы невыгодно. Или для работы с сетевым трафиком, даже интел поучаствовал, но это узко специфические задачи. Как вы планируете применять FPGA для серверов баз данных и приложений?

Для совершенно новых архитектур нужно по новому писать софт, иначе от них не будет проку. А это очень большие деньги. Кто может потянуть такие эксперименты?
Если вы пишете Node.js/PostgreSQL, то вам придется купить сервер, что бы тестировать работоспособность и производительность.
АРМ хорошо, потому что недорого

Рановато пока об этом говорить. Процессора пока нет и ценника мы не знаем

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность