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

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Лучше все-же отдельная табличка с relations, где можно будет перечислить все связи.
    Если хранить все в одной таблице, то или будут указаны не все типы родственных связей, или для каждого типа столбец..?
    Ответ написан
    Комментировать
  • Насколько "живучие" БД?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Обычно, администратор не разгребается восстановлением битых баз данных.
    Обычно администраторы делятся на тех, кто НЕ делает бэкапы, тех кто УЖЕ делает, и тех кто УЖЕ делает и проверяет их целостность.

    В продвинутых базах данных есть журналы транзакций, которые пишутся в отдельное место, и тоже могут бэкапироваться. Благодаря им, просто поднимается база из последнего бэкапа, и журналами транзакций состояние базы "докатывается" до момента перед сбоем.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Почитать как организовать авторизацию по PHP, и для авторизированных пользователей отображать другое содержимое.
    Ответ написан
    Комментировать
  • Где сервисы, типа Redlaser, берут данные о товаре на основе баркодов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Они сотрудничают с производителями различных брендов.

    Свой опыт — когда работал в оптовой аптеке, для внутренней необходимости создавали свой штрихкод, потому что штрихкоды отечественных производителей бывало были несовместимы и в некоторых случаях даже могли перекрещиваться друг с другом.
    Позже появились сервисы типа Морион, Деон, которые создавали свои базы, беря каталоги у множества производителей. Тогда начали брать каталог товаров с кодом у них и все стало проще (точнее головная боль была у этих Морионов и Деонов, которые занимались созданием централизированного каталога всего украинского фармрынка).
    Это было давно, думаю сейчас нормальные бренды думают, перед тем как создавать свой каталог с баркодами, чтобы не возникло проблемы с совместимостью.

    У RedLaser на сайте, справа висит список брендов, с которыми они сотрудничают. Все просто.
    Ответ написан
    Комментировать