Русский ИТ бизнес 👨
Подписаться
Post media
Какие базы данных применяете у себя?

Перечислю наши: MS SQL (честно куплен, лицензия, до СВО), MariaDB, MongoDB, Elastic Search, Manticore Search, PostgreSQL... и кажется еще ne04j тоже (графы).

Такой себе зоопарк :) Исторически сложилось, сейчас не стоило бы столько городить. Все это крутится на bare metal, часть в Selectel, часть в NetRack стоит серверов. Но признаюсь, поддержка занимает время, не здорово.

Русский ИТ бизнес

Комментарии (0)

  • quokkus
    Как ни странно тоже зоопарк
    Файловая система (ГГГГ/ММ/ДД/тип/) и подобное
    Постгрес
    SQLite
    Mysql для хостингов пхпшных
    Редис/rabbit
    Была influxdb для графаны, но потом на прометеус перешел
    • saasonblood_admin
      Хотел сказать, то моей нету тут🤣 а не, вот человек шарит. Sqllite топ) особенно, когда под пользовательскую работу. Создаёшь свой файл, он просто с ней работает и все) а общую не трогает)

      Храним сотни тысяч строк, все работает быстро) а если поиск нужен, врубаешь fts5, и все у тебя судится за мс)
      • quokkus
        Sqlite мега удобный, чтобы не ставить лишний мусор:)
        Особенно когда при перезапуске контейнера можно дропнуть все
        • saasonblood_admin
          А я не пользуюсь контейнерами всякими и прочим, у меня тупо обычный пхп, и sqllite на этом все и держится. Хотя приложение, не фига не калькулятор)
          • raviluse
            а sqlite каким приложением читаете чтобы визуализирвать данные?
            • saasonblood_admin
              да просто php приложение, у нас сервис ведение и создания рекламных кампаний в яндекс.директ. Мы на фронт выводим и уже фильтруем.
  • hedint
    Postgresql для почти всего, clickhouse для аналитики, redis для кэша и очередей, sqlite для мелких сервисов
  • Nikolainicko
    MS SQL
  • yoyo07
    Переползли с Oracle на Postgres - для обычных задач вполне, и даже WP можно к нему прикручивать немного шустрее
    • DADementr
      Да, psql 90% потребностей закрывает
  • alexy_os
    Смотря по нуждам исходя из правила три кита: ни одной лишней строчки кода, ни одного лишнего запроса к базе данных, скорость отклика и загрузки максимально возможная

    То:

    Для LLM - QDrant
    Для долгого хранения - Postgre
    Для WP - MariaDB
    Для браузерных расширений - IndexedDB
    Для простых JS приложений - Манго
    Для оффлайн систем cms/crm на базе BunJs - LmDB
    Для приложений на Go локально (оффлайн) - BBOLT
    Для всех остальных случаев - SQLite

    Без понтов на чистых смыслах

    Хорошо сказал один прогер - настоящее программирование это всегда упрощение кода
    • raviluse
      а для просмотра табличек sqlite какой софт используете?
      • alexy_os
        DBeaver, DB Browser, CLI чаще...
  • Gesbes
    PostgreSQL, на нем даже налоговая работает и он опенсорсный продукт.