Обновить
31
0.1

аналитик, программист, администратор БД

Отправить сообщение

Немного в сторону от статьи. Когда слова "такси" и "postgres" оказываются рядом, сразу вспоминается неудачная попытка Uber переехать на PG (https://habr.com/en/companies/slurm/articles/322624/) Навскидку, больнее всего стрельнул update amplification в связке с частыми обновлениями координат и репликацией.
Наверняка в начале проекта вы знали про эту историю - почему в итоге выбрали PG, а не, например YDB?

vial это для QMK-прошивок (проводные клавиатуры). А у автора ZMK, с ней официальный vial не работает

Хороший проект, но не увидел в описании: есть ли возможность проверить снятый бэкап? Например, автоматом восстановить его на отдельной машине, затерев предыдущую версию.

две таблицы рядом не просто частое, а просто напросто нормальное являение.

а как вы тогда боретесь с тем, что фильтр по одной таблице скрывает строки целиком, затрагивая строки и в другой таблице, выведенной рядом (а также диаграммы и вообще всё любое, чему непосчастливилось оказаться на отфильтрованной строке) ?

Помнится, в каком-то чемпионате (чуть ли не в F1) в какой-то момент внедряли буквально "пылесосы" - практически такие же, как заявлены в патенте. Пару раз машину срывало, когда пылесос ломался в самый неподходящий момент. После этого систему запретили

Как мне узнать, что данные в витрине обновились?

Как всегда, на любой вопрос существует простое, всем очевидное, неправильное решение

Можно показать время последнего апдейта витрины. Но что если витрина собирается из нескольких потоков? Один обновляется раз в час, другой - раз в три часа? А если кому-то из аналитиков интересен только "быстрый" поток и ему не важно, что "медленный" сегодня упал - он всё равно в него не смотрит?

Тут архитектор обычно закатывает глаза и вспоминает про согласованный SLA. А кто-то действительно прокидывает даты обновления по потокам - всё от потребности зависит. И я не вижу тут никакого криминала

у нас no-code успешно работает: бизнес-аналитикам подготовили заранее спроектированные data source и они отлично теперь рисуют в BI нужные отчёты. Если бы их заставили вместо этого кодить в SQL и Python - я представляю какой бы стоял вой (без осуждения)

Да, это не панацея. Какие-то сложные штуки всё равно программируются на JS + SQL. Но, по ощущениям, процентов 80 отчётов ушли как раз в сторону no-code

Интересно. Но это всё-таки больше альтернатива Dash, чем замена Tableau.

Мне кажется, главная заслуга любого no-code - именно в том, что он скрывает "страшный-ужасный" код от глаз бизнес-аналитиков. Да, по сути, они набрасывают мышкой тот же SELECT, но визуально это более дружелюбно. Я не раз видел, как, например, люди впадают в ступор от упоминания оконных функций - но легко пользуются их аналогами из визуальных BI

Не могу не оставить тут статью с критикой MERGE в MS SQL Server https://www.mssqltips.com/sqlservertip/3074/use-caution-with-sql-servers-merge-statement/

Вкратце:

  • в работе MERGE есть баги, некоторые из них не будут исправлены

  • для борьбы с race condition могут потребоваться избыточные блокировки (это указано в статье)

  • MERGE неочевидно работает с триггерами. Если на таблице есть триггеры, лучше дополнительно протестировать поведение MERGE

Статья интересная и такое применение лаконичнее, чем расписывать каждую команду по отдельности и для каждой ловить свой Output. Но надо помнить, что MERGE в MS SQL Server - не самая эффективная конструкция

" Малофеев подал два иска против Twitch в июне и октябре 2022 года, что компания назвала нарушением условий обслуживания. "

Я надеюсь, к этому пункту договора прикреплена фотография Стетхема с подписью "Я запрещаю вам подавать на нас в суд!"

Одно время у меня был её проводной аналог - Wired Keyboard 600.Очень нравилась, даже на работу себе такую же купил

В какой-то момент решил "проапгрейдитсья" до беспроводной (у них же даже габариты совпадают) Какое же это было разочарование! Из-за того, что какой-то злой гений решил убрать все отступы межу клавишами F-блока , основной клавиатурой, стрелками и нумпадом - я просто перестал попадать по нужным клавишам (особенно по F-кам). Для меня тогда это было критично, я помучился полгода и потом просто подарил её кому-то из друзей

VoWIFI может еще от телефона зависеть. У меня был Андроид-смартфон 21го года, там VoWIFI запускался на секунду и тут же пропадал. Я уже успел поддержку запросами завалить и готов был всерьёз расчехлять Wireshark чтобы смотреть, что с пакетами происходит. Но потом купил айфон и всё магически заработало (в итоге от этой истории ощущение - как от интернета 2000х, когда сайты делали не "как правильно", а "чтобы в IE работало")

да я потому и спрашиваю. Формулировки, как обычно, крайне расплывчатые - и непонятно, что отвалится, а что нет

о, а где показывает? я потыкался в win-интерфейсе и не нашел (но, может быть, у меня просто клиент старый)

ну это же специальный "конструктор впн для домохозяек". Там можно и авторизацию по ssh-ключам сделать, но для того, кто вообще ничего не понимает в настройке сервера - как раз максимально удобно: сдал "ключи от хаты" и ждешь, когда программа сама всё внутри под ключ настроит

ничего не понял из статьи, кроме того, что у МТС скидки на облака.

Что такое векторая СУБД? (я понял, что не реляционная - а в чем отличие?) Что за метод поиска? (я понял, что он медленный на маленькой точности - но что за точность? как и кого он ищет?) Вот эти примеры кода - что они находят и среди чего?

Статья уровня реферата из средней школы, "посмотрите, что я успел нагуглить за полчаса по теме"

нет, не так. Я не хочу отменять текущий платёж, я хочу отменить автоматическое списание следующего платежа. И мой банк должен как-то знать, что условному фликснету я уже разрешал списывать деньги без повторной авторизации - значит, во-первых, список таких разрешений есть, во-вторых, им можно управлять (как и пишут выше). То, что такое управление невыгодно никому из цепочки, кроме меня самого - другой вопрос

Adobe, конечно, мудаки. Но почему-то никто не смотрит на другую сторону.

Ни Виза, ни Мастеркард, ни все остальные никак не могут придумать сервис по отказу от рекуррентных платежей. Оформить их - пожалуйста, уже лет 15 можно. А вот управлять и отменять - это уже сложная инопланетная технология, никак изобрести не получается.

Опять учёный изнасиловал журналиста.

По заголовку (и содержимому перевода) можно подумать, что автор полностью потерял доступ к своим произведениям. Хотя на самом деле Гугл отключил возможность расшаривания. Тоже неприятно, но хотябы можно самому скачать всё наработанное - и перевыложить где-то ещё. Ну и сам контекст меняется: забанили не за приватные записи, а за то, что было выложено в общий доступ

Информация

В рейтинге
4 100-й
Работает в
Зарегистрирован
Активность