Задать вопрос
  • Какие БД используют крупнейшие торговые сети для хранения заказов?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Я полагаю, что такие магазины сохраняют всё, например в postgres или greenplum, а затем передают в аналитические базы (или пишут параллельно), типа в кликхаус или oracle?


    XX век прошел под флагом реляционных СУБД. Вокруг них строились все системы.
    Для любой банковской системы БД - абсолютная царица дизайна. Именно от нее шло
    техническое задание. От базы а не от Хибернейта и синтетических таблиц как щас.
    Таблицы любили. Вокруг них строили красивые теории. Модели. EAV. Подгоняли
    аппарат алгебры (Эдгар Кодд со своими формочками).

    В появлением NoSQL и стриминговых систем - пришлось всем признать что реляционка
    исчерпала возможность линейного роста. У Майкла Стоунбрейкера есть статья где
    он меряет БД под нагрузкой и доказывает что треть ресурсов CPU просто сгорает
    в блокировках и защелках и прочих механизмах синхронизации.

    Какой софт использует розничная торговля - сложно сказать. Там будет десяток систем которые
    работают просто всместе как Grid. Например сообщения от кассовых аппаратов и платежных
    систем могут в первую очередь падать в JMS/MQ систему. А уже потом процесситься и ложиться в
    БД операционного дня. И по проишествии периода - сливаться Warehouse и в BigData
    Есть еще вариант что в аналитику сразу попадают данные со стриминга. Я такое видел.
    И это не последняя часть стека. Аналитика в свою очередь является источником для всяких
    BI, витрин данных. ОЛАП-кубиков и прочее что любят смотреть и показывать на презентациях.
    С красивой инфографикой.

    Что использует Магнит - чорт его знает. Это можно поискать по всяким конференциям. Но само
    знание или название продуктов вам ни о чем не скажет. Если они используют допустим
    Kafka+Clickhouse - из этого не следует что вам это пригодится.

    Были странные архитектурные решения. Uber например пытался выжать максимальные мощности
    из Postgres и не смог. Перешел на MySQL. Видимо им было достаточно MyISAM и брали лишь
    только те фичи что надо.

    Facebook строил Rocksdb (Key-Value) с очень сильной оптимизацией по диску. Там уже было
    не R+Tree а другой тип дерева. Тоже видимо у конторы так "пригорело" что им надо было
    штучную NoSQL делать.

    СБЕР по слухам строил на Apache Ignite прослойку между Ораклом и клиентами потому что Оракл
    не справлялся с нагрузками. Впрочем я не могу это нигде доказать. Просто слышал в разговорах
    архитекторов. И это очень штучное и очень деликатоное решение. Другим оно может вообще не подойдет.
    Нужно много думать о механике инвалидации кешей.

    Хедж фонд BridgeWater строит свои хранилища ассетов на базе Amazon S3. Реально эти ребята пихают
    в С3 все что можно. И в этом есть своя стратегия. S3 стоит дешево. И масштабируется. Дешевле чем DBMS.

    Также, я думаю, что множество магазинов могут быть обслуживаться отдельными кластерами, чтобы работа всей сети не остановилась, если какая та БД выйдет из строя?

    Эту задачу тоже можно решать на разных уровнях. Мне нравится решение от Cassandra. Там все
    таблицы имеют 1-2 реплики. И убить всю систему в целом в принципе невозможно пока последний
    датацентр стоит. Но Кассандра платит за это отказом от consistency и вообще она считается не-реляционкой.
    Хотя базовый диалект SQL поддерживает. Фактически она - умный NoSQL c хорошим сетевым протоколом
    обхода сбоев и конфликтов. Кажется Netflix ее активно использует.

    Вобщем можно дизайнить системы по разному усиливая одни части и ослабляя другие.
    Это как тот треугольник дешево-медленно-дорого но в углах стоят разные качества. Например
    CAP-свойства систем. Или приоритеты. Тебе что важно. Быстро записать в БД платеж? Но при этом
    чтение оперативных данных потребует лагов. Или наоборот писать медленно зато чтоб все по ящичкам
    и по коробочкам лежало да и еще в разных копиях и вариациях.
    Ответ написан
    10 комментариев
  • Как работает сила тока в нагрузке для аккамулятора и самой нагрузки?

    @VT100
    Embedded hardware & software.
    Про то, что "в школу" и про непонятное число аккумуляторов - уже сказано.

    что регулирует отдаваемую сборкой силу тока, плата bms или контроллер?

    Контролирует, пропорционально "газу", - контроллер. Но в обоих устройствах есть ограничение максимального тока.

    при каких условиях я могу превысить силу тока в 30А без повреждения аккумуляторной сборки?

    Ни при каких.

    В нагрузке расчитанной на 72v при кратковременной подаче всех 80ти V возрастает ли сила тока на нагрузке?

    Зависит от алгоритма работы контроллера [мотора].

    Растёт ли потребность в силе тока от кол-ва потребителей?

    Да.

    почему в розетке [220 В] именно 16А?

    Конструктивное ограничение, по перегреву.

    Как при одном и том же напряжении сила тока может быть отличной? ...
    какие ещё подводные камни есть с силой тока

    Закон Ома. Закон Джоуля-Ленца. Правила Кирхгофа.
    Ответ написан
    1 комментарий
  • Самый сильно защищенный мессенджер — какой он?

    Выдержка из статью про безопастность
    FAQ по сетевой безопасности


    Ставь jabber и не морочь себе голову)))))))

    7. Что насчёт мессенджеров: Skype, WhatsАpp, Viber, Telegram, там же есть шифрование?

    Ими пользоваться нельзя:

    - Центральный сервер (свой создать нельзя)

    - Закрытый исходный код (что на самом деле делают эти программы и куда всё сливают никому неизвестно)

    - Шифрование не по открытым проверенным алгоритмам (GPG, OTR), а по своим проприетарным (вас расшифруют когда надо)

    - Привязка к симке





    8. Почему бы просто не общаться в случайном игровом чате и\или общаться заранее установленными словами, которые другим будут непонятны?



    Скрыть предмет разговора недостаточно, так как остаётся ещё сам факт разговора: его стороны, время, место, с каких устройств оно было и другие данные, которые останутся на сервере. И доверять шифрованию неких "игровых чатов" нельзя.





    9. Тогда каким мессенджером пользоваться?



    Теми, что работают по протоколу jabber (XMPP), с открытыми исходниками, проверены временем и поддерживают шифрования переписки клиент-клиент GPG и\или OTR (т.е. её не увидит никто посторонний, даже владельцы сервера):



    Для Tails (или любой другой ОС):

    Psi (GPG)

    Psi+ (GPG, OTR) доведённый до ума Psi с дополнительными функциями

    Pidgin (OTR) старый проверенный клиент, встроен в Tails

    Tor Messenger (OTR) пока в бета-тесте



    Для Android:

    Conversations (GPG, OTR)

    Xabber (OTR)







    10. Почему jabber, а не мессенджеры вроде Tox, Ricochet?



    Jabber проверен временем, поддерживает проверенные алгоритмы шифрования клиент-клиент (GPG, OTR), позволяет отправлять сообщения в оффлайн (когда собеседник не находится в сети). Все новомодные поделки пока этим не обладают.





    11. А в чём разница между шифрованием GPG и OTR если по-простому?



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

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





    12. А как организовать шифрованные jabber-конференции (чаты от 3-х участников)?



    Шифрование клиент-клиент в jabber-конференциях (т.е. её не увидит никто посторонний, даже владельцы сервера) возможно через OMEMO — поддерживается только клиентами Pidgin (нужен плагин), Gajim (нужен плагин), Conversations (Android). Я сам пока не проверял.



    Шифрование клиент-сервер в jabber-конференциях (т.е. её не увидит никто посторонний, но её увидят владельцы сервера, и она может остаться на сервере если не выключены логи) можно достичь подключившись к jabber-серверам в .onion пространстве. Например к нашему серверу с отключенными логами. Критично важную информацию можно не писать в чат, а скинуть каждому с шифрованием отдельно.
    Ответ написан
    Комментировать
  • Существует ли драйвер Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller на windows 7?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    В данных условиях задача не имеет решения.
    Ответ написан
    Комментировать
  • Актуальные простейшие и дешевые способы сделать VPN/прокси для полного профана?

    1. на https://poiskvps.ru или https://vds.menu/ ищешь самый дешевый vps в необходимой стране. Имхо, выбирай с виртуализацией kvm - не будет проблем. После регистрации и оплаты получишь письмо с данными для подключения к виртуальному серверу.
    2. Заходишь на сайт amneziawg и качаешь клиент для нужной ос, вставляешь в приложение данные из письма и через 2-3 минуты получаешь vpn.
    3. Всё.
    Ответ написан
    2 комментария
  • Как подключить периферию к двум PC?

    kvm-свич это называется.
    Либо взять usb-свич и переключать клаву и мышь кнопкой на свиче, а монитор - кнопкой на мониторе.
    Ответ написан
    3 комментария
  • Как подключить периферию к двум PC?

    sHinE
    @sHinE
    веб-разработчик, php/js/mysql и сопутствующее
    В добавок к вышесказанному, клавиатуры бывают беспроводные с поддержкой нескольких устройств. Переключаются кнопкой на самой клавиатуре.
    Ответ написан
    Комментировать
  • Как работают интернетныйе оптоволоконные коммутаторы на столбах?

    velosipedist
    @velosipedist
    Всего понемножку за оклад и премию
    Ну, смотри как это примерно реализовано у большинства GPON и GEPON провайдеров.
    1. Есть базовая станция, где стоит станционное оборудование, обычно OLT типа такого или новее/другой фирмы/etc, нужное подчеркнуть. Каждая такая ОЛТ башка обслуживает свою локацию в район/несколько кварталов.
    MINI-OLT-MA5608T-%E6%AD%A3%E9%9D%A2.jpg
    2. Далее идут оптические магистрали с одномодовым волокном (оно позволяет пропускать просто овермного трафика/сигналов/абонентов, это простым языком). Магистраль может быть от 8 волокон и до нескольких сотен. Далее магистраль вваривается в муфту, от которой расходятся кабеля чуть поменьше, каждый, к примеру, на свой квартал.
    Муфты наподобие таких.
    FIST-GCO21.jpg
    3. Далее, после магистрали, идёт, скажем так, распределение по сплиттерам, которые чётко разграниченны на самой ОЛТ. Т.е. один абонент с улицы А не может включиться со своим оборудованием на улице Б просто так. Сплиттера идут последовательно друг другу в своей локации, т.е. есть, к примеру, локация А, значит первый сплиттер будет А1, второй А2, третий соответственно А3 и т.д., и все они выходят на магистральной муфте на волокно А и на интерфейсе ОЛТ GPON-A. Собственно, ты наблюдал распределительную коробку, выглядит она вот так, а внутри корпуса коробочки стоит сплиттер - это грубо говоря делитель, вваривается в волокно и даёт возможность подключить к нему, к примеру, 8 клиентов. Сплиттер - это такой многохвостый зверь.
    38316_1.jpg
    splitter_1kh5.png
    4. А далее уже линия к тебе и активное оборудование, выданное провайдером или купленное лично.
    Твоё оборудование привязано (по серийнику, МАКу, т.п.) на стороне той же ОЛТ.
    Множественный трафик возможен именно благодаря оптическому кабелю и станционному оборудованию. Если хочется не поверхностно - гугл и википедия в помощь.
    Ответ написан
    3 комментария
  • Что за файлы и как с ними жить дальше?

    Alex_Geer
    @Alex_Geer Автор вопроса
    System Engineer
    Ни кто не хочет писать ответ, напишу сам. В общем через команду file можно убедится что это действительно дампы процесса. Нашел ошибки в логах LibreOffice когда файлы удаляются ранее чем преобразовались в PDF, процесс зависает и система его убивает. Возможно эта информация будет кому то полезна.
    Ответ написан
    1 комментарий
  • Почему Cisco ASA 5506-X не включает режим ловушки (Trap) при создании хоста в SNMP?

    @Wexter
    Предположу что оно не может быть только одним из двух, просто по какой-то причине разработчики сделали чекбоксы вместо выбора.
    В мануале так же сказано что должен быть выбран только один вариант
    https://www.cisco.com/c/en/us/td/docs/security/asa....
    Ответ написан
    1 комментарий
  • Как сейчас сдать экзамен CISCO или эквивалент?

    @asmelnik
    Цитата:
    23 июня 2022 года американский производитель телекоммуникационного оборудования операторского и корпоративного уровня Cisco решил полностью уйти из России и Беларуси. Компания закроет все представительства и прекратит сотрудничество с клиентами и поддержку.

    «Cisco прекращает все деловые операции, включая продажи и предоставление услуг в России и Беларуси на обозримое будущее», — пояснила компания.
    https://habr.com/ru/news/673130/

    Можете сами себя сертифицировать в России :)

    Симуляторов и был вагон, и есть вагон (например https://www.testking.com/CCNA-certification-traini...)
    Ищете ломаные, китайцы их выкладывают постоянно (только ставить/запускать сильно рекомендую на виртуалке.. ибо можно таааакого нахвататься)

    Как вариант можете попробовать в Казахстане в любом Pearson VUE центре сдать.

    CISCO сертификат от географии не зависит.
    Ответ написан
    1 комментарий