Pull to refresh
  • by relevance
  • by date
  • by rating

Яндекс.Облако запустила автоматически обновляемую систему управления базами данных вместе с Mongo DB

Data storage *Data storages *Finance in IT IT-companies


Разработчик системы управления базами данных MongoDB и платформа Яндекс.Облако объявили о партнерстве. Яндекс.Облако стала первым официальным партнером MongoDB в России. Платформа предоставила компании сервис Managed Service for MongoDB, который помогает поддерживать кластеры баз данных на основе СУБД Mongo DB.

«MongoDB — популярное NoSQL-решение для хранения данных с открытым исходным кодом. С Managed Service for MongoDB вы можете создавать, эксплуатировать и масштабировать нереляционные базы данных MongoDB в инфраструктуре Яндекс.Облака», — поясняют в Яндекс.Облаке.
Читать дальше →
Total votes 16: ↑14 and ↓2 +12
Views 3.5K
Comments 0

Очередная утечка персональных данных более 44 тыс. человек

Information Security *MongoDB *Legislation in IT
Как написали в РБК, произошла очередная утечка персональных данных россиян, на этот раз желающих взять кредит.
В интернете в свободном доступе оказалась база клиентов кредитного брокера «Альфа-кредит», оказывающего помощь в получении займов. Данные десятков тысяч россиян можно использовать для рекламных обзвонов и социальной инженерии
Читать дальше →
Total votes 17: ↑15 and ↓2 +13
Views 10K
Comments 35

Хакер взламывает базы данных MongoDB и требует выкуп с угрозами слить персданные и сообщить в органы защиты GDPR

Information Security *Database Administration *Legislation in IT


В начале июля 2020 года издания BleepingComputer и ZDNet сообщили, что злоумышленник смог получить удаленный доступ к более чем 22 тыс. баз данных MongoDB, часть из которых даже не были защищены паролями.

Хакер воспользовался этой ситуацией в целях обогащения — он требует выкуп от владельцев баз в размере 0,015 биткойна или их данные будут выложены в открытый доступ. Вдобавок взломщик угрожает, что информация об этом инциденте будет сообщена в соответствующие органы по защите GDPR (General Data Protection Regulation), которые могут выписать штраф владельцу плохо защищенной или даже открытой MongoDB.
Читать дальше →
Total votes 20: ↑19 and ↓1 +18
Views 9.2K
Comments 12

Про использование MongoDB и CouchDB в продакшене

Lumber room
Просмотрел списки инсталляций MongoDB и CouchDB.

MongoDB используют как минимум два крупных сервиса, это SourceForge и Disqus, а вот в списке CouchDB я вообще не нашел ничего достаточно крупного, по моему там все небольшие наколеночные сайтики. Поправьте меня, если я не прав.

Вот список для MongoDB, а вот для CouchDB.

Как по вашему, что из них больше готово для продакшена?
Total votes 7: ↑5 and ↓2 +3
Views 2.2K
Comments 11

Руби-встреча в Петербург: noSQL

Ruby *
Когда: 15 октября (четверг) 2009 в 18:30.
Где: Учебный центр «Авалон».

Тема этой встречи — noSQL, не реляционные базы данных. Будет два доклада:
Алексей Газиев за еду расскажет про MongoDB.
Роман Снитко — про TokyoCabinet.

Очевидно что выступления займут меньше времени, чем в прошлый раз, поэтому есть предложение собраться после них где-нибудь поблизости от Авалона и просто пообщаться.

Также мы можем выделить немного времени для различного рода
объявлений. Например, если в Питере есть работодатели, которые ищут
Ruby-программистов, то мы с удовольствием предоставим им время
рассказать о своих вакансиях. Либо если есть какие-то проекты, которым
нужна помощь. Просто предупредите заранее и приходите на встречу.
Total votes 22: ↑17 and ↓5 +12
Views 768
Comments 7

MongoDB или как разлюбить SQL

NoSQL *
Введение

Коллеги, при разработке приложений, мы каждый день сталкиваемся с потребностью в гибком хранении информации (обновлении, поиске по ней, и т.д.). Класс продуктов, которые решают этот круг задач, как все мы знаем — Базы данных. Но что это такое в нашем понимании? У многих «база данных» твердо ассоциируется с MySQL, таблицами и SQL-запросами. И это устраивает до определенного момента. Действительно, реляционные базы данных дают массу преимуществ в работе: поскольку данные имеют сильную связанность, не нужно контролировать целостность базы данных. Используя простой под-запрос можно выбрать количество комментариев к каждому посту в блоге. Используя JOIN нетрудно делать сложные связанные выборки и получать данные сразу о нескольких сущностях.
Читать дальше →
Total votes 129: ↑122 and ↓7 +115
Views 64K
Comments 99

MongoDB — варим хороший кофе

NoSQL *
Введение

Друзья, в первую очередь хочу поблагодарить вас за высокую оценку моего труда, это приятно, и мотивирует меня продолжать. Итак, почему надо покупать наших слонов я думаю вы уже поняли из первой статьи, кто-то уже скачал и попробовал на вкус, а кто-то только собирается. Как бы там ни было, начнем.

Сегодня мы поставим MongoDB, ниже рассмотрим свежеиспеченный ХабраЛоггер и пошпионим за главной страницей Хабра в реальном времени.
Читать дальше →
Total votes 51: ↑48 and ↓3 +45
Views 18K
Comments 51

Делаем правильную платформу или Как повторить Google

Website development *
Введение
Сегодня я расскажу о проектировании высоко-нагруженных отказоустойчивых систем. Акцент будет поставлен практическую разработку и жареные факты, а не на сухую теорию. После прочтения вы не испугаетесь разработки сервиса с миллиардом пользователей, если у вас будет достаточное количество серверов. Тема весьма обширна, но я постараюсь быть кратким и лаконичным.
Читать дальше →
Total votes 131: ↑76 and ↓55 +21
Views 2.4K
Comments 299

MongoDB и MySQL в Ruby и PHP

Website development *
imageНекоторое время назад довольно заинтересовался разработкой для MongoDB и провел некоторые бенчмарки в сравнении с MySQL.
Изначально только в Ruby, но, когда результаты изумили (в худшую сторону), то и в PHP, для сравнения.
Может быть, это кому-то сэкономит некоторое время.

Читать дальше →
Total votes 37: ↑32 and ↓5 +27
Views 3.4K
Comments 60

Обзор NoSQL систем

NoSQL *
Беспрецедентные объемы данных заставляют разработчиков и бизнес приглядываться к альтернативам реляционных баз данных, используемым вот уже более тридцати лет. В совокупности все эти технологии известны как «NoSQL базы данных».


Основной проблемой является то, что реляционные базы данных не могут справляться с нагрузками актуальными в наше время (мы говорим о high-load проектах). Есть три конкретные проблемных области:
  • горизонтальное масштабирование при больших объемах данных, например как в случае Digg (3 терабайта для зеленых значков, отображаемых, если ваш друг сделал dugg на статье) или Facebook (50 терабайт для поиска по входящим сообщениям) или eBay (2 петабайта в целом)
  • производительность каждого отдельного сервера
  • не гибкий дизайн логической структуры.
Читать дальше →
Total votes 101: ↑98 and ↓3 +95
Views 50K
Comments 67

Видео с OpenSQL Camp o MySQL и не только

MySQL *
В ноябре этого года, в Портланде, США прошла конференция OpenSQL Camp посвященная опенсорс СУБД.
Совершенно случайно наткнулся на видео докладов и спешу ими поделиться. Общий уровень конференции, как мне показалось, достаточно высок, так что советую посмотреть. Часть видео, к сожалению, в плохом качестве. Все презентации, конечно же, на английском.
Читать дальше →
Total votes 5: ↑5 and ↓0 +5
Views 1.2K
Comments 4

phpDaemon — фреймворк асинхронных приложений

PHP *
Сегодня речь пойдет о phpDaemon — асинхронном модульном демоне-фреймворке, который берёт на себя обработку I/O (libevent) и другие низкоуровневые задачи, присущие демонам. С его помощью легко писать правильные сетевые приложения с блэкджеком и шлюхами.
Из коробки идут сервера FastCGI, HTTP, CGI, FlashPolicy, Telnet, WebSocket (!) — да-да тот самый волшебный пендаль новый протокол от Google. И клиенты mysql, memcached, mongodb… И многое другое, полный список под катом. Работать с сетью действительно просто. Программист средней руки может написать, к примеру, IRC-бота за считанные часы.
В качестве наглядного примера я реализовал вот этот чат на phpDaemon + WebSocket + MongoDB + jQuery. Он наглядно демонстрирует преимущества этой технологии: доставка сообщений мгновенна, накладные расходы при обмене данными минимальны, высока производительность, приложение масштабируется горизонтально. Исходники этого чата (в данный момент 17 кб). Прошу заметить, чат тестировался и работает в Chrome, FF, IE6+, Iron, Safari.
Читать дальше →
Total votes 114: ↑99 and ↓15 +84
Views 43K
Comments 103

Производительность upsert'ов в MongoDB

Lumber room
В nosql-базе MongoDB есть аналог mysql'ного INSERT… ON DUPLICATE KEY UPDATE — upsert'ы (UPdate or inSERT).

Насколько быстро это делает mongodb?

Вопрос не праздный, так как при upsert'ах выполняются две операции — чтение и запись. Наличие индексов ускоряет чтение, но замедляет запись. Кто из них сильнее ускоряет, а кто круче замедляет?

upd: добавлен еще один график

Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Views 1.1K
Comments 18

Перевод — BoxedIce делится опытом перехода с MySQL на MongoDB

NoSQL *
Ссылка на эту статью уже мелькала на Хабре и я столкнулся с интересом к ней. Многие испытали проблемы с освоением оригинала на английском и я решил перевести ее.

Заметки об использовании MongoDB в продакшене


Год назад в июле я писал о том, что мы перешли с MySQL на MongoDB.
Мы запустили MongoDB в продакшене для сервиса мониторинга Server Density. С тех пор прошло 8 месяцев и мы столкнулись с некоторыми вещами.
Читать дальше →
Total votes 58: ↑51 and ↓7 +44
Views 7K
Comments 11

Первая встреча клуба DZ – MongoDB, Clojure, MapReduce и Azure

Website development *MongoDB *Microsoft Azure Clojure *
Вчера побывал на интересном мероприятии и хотел поделиться впечатлениями. Мероприятие представляло из себя неформальную встречу с открытыми обсуждениями, общением и множеством практической информации.

С некоторой статистикой вы можете ознакомиться в ЖЖ главного организатора Дмитрия Завалишина из Digital Zone.

Вкратце по темам – MongoDB, Clojure, MapReduce и Azure. В ходе первоначального знакомства всех пришедших стало известно, что основная часть людей пришла послушать про мир без SQL в лице MongoDB.
Подробнее...
Total votes 26: ↑19 and ↓7 +12
Views 1K
Comments 5

MongoDB vs MySQL (vs Cassandra): А теперь чуть более правильный ответ

MySQL *
Собственно, сегодня был запощен топик "Сравниваем производительность MongoDB и MySQL на простом примере", в котором указывалось, что MongoDB превышает по производительности MySQL в разы. Хех, когда такое пишут — я сразу лезу проверять и сомневаться. Я полез в исходники оригинального теста (спасибо за публикацию). И как оказалось автор оригинального топика сделал ошибку в три символа и на самом деле не все так:
  1. В оригинале: MongoDB быстрее MySQL пишет в 1.5 раза (ДА, правда у меня в 3 раза)
  2. В оригинале: MongoDB быстрее MySQL читает в 10 раз (НЕТ, на самом деле — MongoDB примерно на равных плюс-минус 10-30%)
  3. InnoDB vs MyISAM — плюс-минус (в оригинале не тестировалось)
Сравнение здесь происходит только как key-value storage (запись-чтение по primary key).


На графике — число операций в секунду, (больше — лучше), шкала логарифмическая.
Последняя строка — то, что тестировал автор оригинального топика (неправильное, не в критику — все мы ошибаемся и учимся).


А теперь подробнее об ошибке…
Читать дальше →
Total votes 62: ↑56 and ↓6 +50
Views 26K
Comments 71

Chain Friends by MongoDB

NoSQL *
imageПро MongoDb было рассказано не так много, но относительно полно, например здесь. Хочу поделиться еще с одним практическим использованием этой БД — это построение цепочек друзей. Построение цепочек и концепцию кругов было использовано в Мойм Круге. Вот пример: Я — Иван Петров — Петр-Иванов — Киририлл Лавров — Вася Пупкин.

MongoDb было выбрано как высокопроизводительное хранилище данных, позволяющее быстро извлекать массивы структур данных. Традиционные key/value DB для этого не подходят, почему — поймете по ходу изложения статьи.

В данной статье рассмотрен опыт использования noSQL DB при построение «цепочек друзей» в небольшой соц-сети 300 тыс пользователей.
Читать дальше →
Total votes 35: ↑27 and ↓8 +19
Views 3.1K
Comments 62

DEVCONF::HighLoad('on') — приглашаем докладчиков — 17мая Москва

DevConf corporate blog
image

Приглашаем докладчиков на DEVCONF 2010 — рассказать о высоких нагрузках
http://devconf.ru/offers

Поданные заявки на доклады и мастер-классы:

— Основы построения масштабируемых высоконагруженных веб-проектов

— Разработка высоконагруженных приложений с использованием БД PostgreSQL

— Классификация и методологии использования систем обработки и хранения данных совместно с PHP в масштабируемых веб-проектах.

— MariaDB release 5.1; What is it and what to expect from it. — от автора MySQL

Опыт использования noSQL (redis, MongoDb,Sedna, memcacheq ,RabbitMq)

DevConf — профессиональная конференция, посвященная ведущим технологиям программирования и вебразработки.
Участникам DevConf предоставляется уникальная возможность — получить доступ сразу ко всем лидирующим технологиям вебразработки, послушав доклады от основателей этих технологий — приехавших в Москву со всего мира.
Total votes 29: ↑22 and ↓7 +15
Views 1.3K
Comments 5

Колибри: Обзор вашего интернет-трафика в реальном времени

Website development *
Translation
logo
Михаил Натт и Бенни Вонг создали интересный продукт для интернет-аналитики в реальном времени, названный «Колибри» (Hummingbird). Он создан с использованием таких горячих технологий, как Node, Canvas, Web Sockets, MongoDB.
Читать дальше →
Total votes 45: ↑37 and ↓8 +29
Views 1.4K
Comments 11

NoSQL, используя MongoDB, NoRM и ASP.NET MVC

ASP *
Translation


В данной статье, я хотел бы рассказать, как работать с NoSQL и документо-ориентированной базой данных MongoDB, NoRM и ASP.NET MVC 2.

NoSQL и документо-ориентированная база данных


В этом году особенно заметны активные движения в направлении NoSQL и люди постоянно обсуждают о применении  документо-ориентированных баз вместе с веб-приложениями. Согласно Википедии “NoSQL — движение, продвигающее свободный класс не реляционных хранилищ данных, которое прервало длинную историю реляционных баз данных.  Данные хранилища могут не требовать фиксированных схем для таблиц, чаще всего избегают join-операций и обычно имеют горизонтальное масштабирование. Преподаватели часто ссылаются на подобные базы данных, как на структурированные хранилища.
Читать дальше →
Total votes 42: ↑30 and ↓12 +18
Views 12K
Comments 23