• Как правильно разбивать user таблицу?

    @IceJOKER
    Web/Android developer
    Если незначительные отличия, то одна таблица, столбец - type - отталкиваясь от типа творите чудеса, если изменения значительные - то одна таблица с общими данными + type и вспомогательные таблицы для каждого типа(если, конечно, количество типов не 100500)
    Ответ написан
    2 комментария
  • Как MYSQL файл импортировать в Homestead?

    Denormalization
    @Denormalization
    Там же в корне лежит install.sql

    В homestead по дефолту стоит phpmyadmin (Доступен по phpmyadmin.app вроде). Просто берешь и заливаешь через него.

    Или через консоль:
    $ mysql -u username -p database < install.sql
    Ответ написан
    Комментировать
  • Как MYSQL файл импортировать в Homestead?

    @rsi
    software engineer
    Гитхаб чего то выдает 500 ошибку.
    А в чем проблема? Чем эта база отличается от других? Или вы в принципе не умеете работать с базами данных? Подключитесь любым клиентом и импортируйте. Можно даже стандартным консольным который 100% в Homestead есть. Ггулиться по "Как MYSQL файл импортировать" без проблем
    Ответ написан
    Комментировать
  • Обьясните зачем конкретно нужны Redis и Memcached и можно ли их связать с технологиями как nodejs?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js
    Кешировать можно все, что лежит на диске или в БД. Если бы Вы писали на чем-то вроде PHP, то был бы смысл в Memcached, просто поставив его между СУБД и приложением, кешируя результаты запросов можно значительно увеличить производительность. А вот использовать его с node.js я не вижу смысла, потому, что в ноде можно и так держать все в структурах данных в памяти приложения, ведь нодовские приложения "долгоиграющие", они не перезапускаются при каждом следующем GET/POST запросе и не освобождают память. Поэтому мы можем разместить в оперативной памяти кеш прямо внутри приложения и сэкономить на межпроцессовом взаимодействии (memcached это все же другой процесс). Но от межпроцессового взаимодействия все же нельзя полностью отказаться, если один процесс ноды не справляется, то нужно запускать несколько и приклеивать пользователей к процессам (ip sticky, cookie sticky), если же нужно будет организовать взаимодействие между двумя пользователями, приклеенными к разным процессам, то тут нам поможет Redis, ZMQ, RabbitMQ для передачи событий из процесса в процесс.
    Ответ написан
    2 комментария