Немного в сторону от статьи. Когда слова "такси" и "postgres" оказываются рядом, сразу вспоминается неудачная попытка Uber переехать на PG (https://habr.com/en/companies/slurm/articles/322624/) Навскидку, больнее всего стрельнул update amplification в связке с частыми обновлениями координат и репликацией. Наверняка в начале проекта вы знали про эту историю - почему в итоге выбрали PG, а не, например YDB?
Хороший проект, но не увидел в описании: есть ли возможность проверить снятый бэкап? Например, автоматом восстановить его на отдельной машине, затерев предыдущую версию.
две таблицы рядом не просто частое, а просто напросто нормальное являение.
а как вы тогда боретесь с тем, что фильтр по одной таблице скрывает строки целиком, затрагивая строки и в другой таблице, выведенной рядом (а также диаграммы и вообще всё любое, чему непосчастливилось оказаться на отфильтрованной строке) ?
Помнится, в каком-то чемпионате (чуть ли не в F1) в какой-то момент внедряли буквально "пылесосы" - практически такие же, как заявлены в патенте. Пару раз машину срывало, когда пылесос ломался в самый неподходящий момент. После этого систему запретили
Как всегда, на любой вопрос существует простое, всем очевидное, неправильное решение
Можно показать время последнего апдейта витрины. Но что если витрина собирается из нескольких потоков? Один обновляется раз в час, другой - раз в три часа? А если кому-то из аналитиков интересен только "быстрый" поток и ему не важно, что "медленный" сегодня упал - он всё равно в него не смотрит?
Тут архитектор обычно закатывает глаза и вспоминает про согласованный SLA. А кто-то действительно прокидывает даты обновления по потокам - всё от потребности зависит. И я не вижу тут никакого криминала
у нас no-code успешно работает: бизнес-аналитикам подготовили заранее спроектированные data source и они отлично теперь рисуют в BI нужные отчёты. Если бы их заставили вместо этого кодить в SQL и Python - я представляю какой бы стоял вой (без осуждения)
Да, это не панацея. Какие-то сложные штуки всё равно программируются на JS + SQL. Но, по ощущениям, процентов 80 отчётов ушли как раз в сторону no-code
Интересно. Но это всё-таки больше альтернатива Dash, чем замена Tableau.
Мне кажется, главная заслуга любого no-code - именно в том, что он скрывает "страшный-ужасный" код от глаз бизнес-аналитиков. Да, по сути, они набрасывают мышкой тот же SELECT, но визуально это более дружелюбно. Я не раз видел, как, например, люди впадают в ступор от упоминания оконных функций - но легко пользуются их аналогами из визуальных BI
в работе MERGE есть баги, некоторые из них не будут исправлены
для борьбы с race condition могут потребоваться избыточные блокировки (это указано в статье)
MERGE неочевидно работает с триггерами. Если на таблице есть триггеры, лучше дополнительно протестировать поведение MERGE
Статья интересная и такое применение лаконичнее, чем расписывать каждую команду по отдельности и для каждой ловить свой Output. Но надо помнить, что MERGE в MS SQL Server - не самая эффективная конструкция
Одно время у меня был её проводной аналог - Wired Keyboard 600.Очень нравилась, даже на работу себе такую же купил
В какой-то момент решил "проапгрейдитсья" до беспроводной (у них же даже габариты совпадают) Какое же это было разочарование! Из-за того, что какой-то злой гений решил убрать все отступы межу клавишами F-блока , основной клавиатурой, стрелками и нумпадом - я просто перестал попадать по нужным клавишам (особенно по F-кам). Для меня тогда это было критично, я помучился полгода и потом просто подарил её кому-то из друзей
VoWIFI может еще от телефона зависеть. У меня был Андроид-смартфон 21го года, там VoWIFI запускался на секунду и тут же пропадал. Я уже успел поддержку запросами завалить и готов был всерьёз расчехлять Wireshark чтобы смотреть, что с пакетами происходит. Но потом купил айфон и всё магически заработало (в итоге от этой истории ощущение - как от интернета 2000х, когда сайты делали не "как правильно", а "чтобы в IE работало")
ну это же специальный "конструктор впн для домохозяек". Там можно и авторизацию по ssh-ключам сделать, но для того, кто вообще ничего не понимает в настройке сервера - как раз максимально удобно: сдал "ключи от хаты" и ждешь, когда программа сама всё внутри под ключ настроит
ничего не понял из статьи, кроме того, что у МТС скидки на облака.
Что такое векторая СУБД? (я понял, что не реляционная - а в чем отличие?) Что за метод поиска? (я понял, что он медленный на маленькой точности - но что за точность? как и кого он ищет?) Вот эти примеры кода - что они находят и среди чего?
Статья уровня реферата из средней школы, "посмотрите, что я успел нагуглить за полчаса по теме"
нет, не так. Я не хочу отменять текущий платёж, я хочу отменить автоматическое списание следующего платежа. И мой банк должен как-то знать, что условному фликснету я уже разрешал списывать деньги без повторной авторизации - значит, во-первых, список таких разрешений есть, во-вторых, им можно управлять (как и пишут выше). То, что такое управление невыгодно никому из цепочки, кроме меня самого - другой вопрос
Adobe, конечно, мудаки. Но почему-то никто не смотрит на другую сторону.
Ни Виза, ни Мастеркард, ни все остальные никак не могут придумать сервис по отказу от рекуррентных платежей. Оформить их - пожалуйста, уже лет 15 можно. А вот управлять и отменять - это уже сложная инопланетная технология, никак изобрести не получается.
По заголовку (и содержимому перевода) можно подумать, что автор полностью потерял доступ к своим произведениям. Хотя на самом деле Гугл отключил возможность расшаривания. Тоже неприятно, но хотябы можно самому скачать всё наработанное - и перевыложить где-то ещё. Ну и сам контекст меняется: забанили не за приватные записи, а за то, что было выложено в общий доступ
Немного в сторону от статьи. Когда слова "такси" и "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 работало")
да я потому и спрашиваю. Формулировки, как обычно, крайне расплывчатые - и непонятно, что отвалится, а что нет
Получается, VoWIFI запретили?
о, а где показывает? я потыкался в win-интерфейсе и не нашел (но, может быть, у меня просто клиент старый)
ну это же специальный "конструктор впн для домохозяек". Там можно и авторизацию по ssh-ключам сделать, но для того, кто вообще ничего не понимает в настройке сервера - как раз максимально удобно: сдал "ключи от хаты" и ждешь, когда программа сама всё внутри под ключ настроит
ничего не понял из статьи, кроме того, что у МТС скидки на облака.
Что такое векторая СУБД? (я понял, что не реляционная - а в чем отличие?) Что за метод поиска? (я понял, что он медленный на маленькой точности - но что за точность? как и кого он ищет?) Вот эти примеры кода - что они находят и среди чего?
Статья уровня реферата из средней школы, "посмотрите, что я успел нагуглить за полчаса по теме"
нет, не так. Я не хочу отменять текущий платёж, я хочу отменить автоматическое списание следующего платежа. И мой банк должен как-то знать, что условному фликснету я уже разрешал списывать деньги без повторной авторизации - значит, во-первых, список таких разрешений есть, во-вторых, им можно управлять (как и пишут выше). То, что такое управление невыгодно никому из цепочки, кроме меня самого - другой вопрос
Adobe, конечно, мудаки. Но почему-то никто не смотрит на другую сторону.
Ни Виза, ни Мастеркард, ни все остальные никак не могут придумать сервис по отказу от рекуррентных платежей. Оформить их - пожалуйста, уже лет 15 можно. А вот управлять и отменять - это уже сложная инопланетная технология, никак изобрести не получается.
Опять учёный изнасиловал журналиста.
По заголовку (и содержимому перевода) можно подумать, что автор полностью потерял доступ к своим произведениям. Хотя на самом деле Гугл отключил возможность расшаривания. Тоже неприятно, но хотябы можно самому скачать всё наработанное - и перевыложить где-то ещё. Ну и сам контекст меняется: забанили не за приватные записи, а за то, что было выложено в общий доступ