• Какова реальная сфера применения MongoDb?

    @Gvald
    Кодю
    Про пример с кучей запросов - lookup, много запросов делать не придется.
    Из личного, на монге легко прототипировать, по ходу песни менять коллекции, связи и прочее.
    В штатах часто делают сервисы про магазины и услуги, в монге есть специальные типы данных для хранения координат и поиску ближайшего, в радиусе и т.д.
    Для блогов я бы взял лучше ES.
    Из плюсов ещё можно отметить удобнейший драйвер из коробки на js, орм не нужна.
    Логирование так же отлично подойдёт.
    Ну и не забываем, что monga отлично масштабируется горизонтально, разные политики реплик позволяют весьма и весьма существенно увеличить предельную нагрузку малыми силами.

    В свою очередь, хочу заметить, что с sql базами работал почти совсем мало, пробелов много, очень, но работать с ними проще, делать запросы на sql сильно легче, в монге той же можно заукуриться оптимизируя запросы.

    Если идти дальше в NoSQL, есть разные подходы для реализации хранения данных, в монге это документ, в apache casandra - это ключ-значение, к примеру, у всего свои плюсы и минусы, писать их тут не буду, легко гуглится. Но и sql и nosql dbs выбирать нужно из соображений, что нужно бизнесу и очень часто в крупных проектах сейчас используются комбинации разных баз.
    Ответ написан
    2 комментария
  • Document.title как в титле впихнуть таймер обратного отсчета?

    @Gvald
    Кодю
    Сформируйте текстом шаблон и пишите его в title. Moment.js может упростить задачу. И не используйте в качестве отсчёта setTimeout, берите время напрямую и объекта Date и вычисляйте разницу со старта. setTimeout отрабатывает не ровно через 1секунду, а через 1сеунуду плюс время, пока очистится стэк. Такая особенность работы v8 и WebAPI.
    Ответ написан
  • Почему клик отрабатывает только при клике в область контента элемента?

    @Gvald
    Кодю
    Вы тоглите стили на другом элементе верстке, выглядит так, будто ваш css отрабатывает на не том элементе, какой вы задумали.
    Ответ написан
  • Как закрывать и открывать коннект в mongodb?

    @Gvald
    Кодю
    Закрытие и открытие коннета очень затратная по времени операция. Есть такая штука, как connection pool, по умолчанию это 100 вроде, так что открыли Коннект и держим его, чтобы пулл работал. Если запросов летит немного, можно уменьшить пул, скажем, до 50.
    Ответ написан
    Комментировать