Pull to refresh

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

Reading time 1 min
Views 3.9K
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
Comments 0

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

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

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

Reading time 2 min
Views 10K
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
Comments 13

Вебинар DataLine «Работа с DBaaS: инструкция по применению» 28 октября

Reading time 1 min
Views 280
DataLine corporate blog PostgreSQL *SQL *MongoDB *Database Administration *

На вебинаре мы поговорим о самых важных аспектах в работе с базами данных и расскажем, что в этой связи могут предложить управляемые базы данных (DBaaS). Будем говорить о разных базах данных — PostgreSQL, MySQL, MS SQL, MongoDB и Redis.

Подробности и регистрация
Total votes 10: ↑10 and ↓0 +10
Comments 0

MongoDB удалит все данные клиентов из РФ и РБ без сообщения сроков и с указанием «download your backup IMMEDIATELY»

Reading time 1 min
Views 80K
IT Infrastructure *MongoDB *Product Management *Cloud services *IT-companies


10 марта MongoDB предупредила клиентов из РФ и Белоруси, что удалит все их данные на платформе MongoDB Atlas. При этом сроки на сохранение данных не указаны, а в рассылке стоит требование «download your backup IMMEDIATELY».
Читать дальше →
Total votes 60: ↑57 and ↓3 +54
Comments 61

Google, MongoDB, Databricks и другие создали альянс для упрощения переноса данных между облачными сервисами

Reading time 1 min
Views 1K
Cloud services *IT-companies

Одиннадцать компаний, предоставляющих услуги облачного хранения, основали объединение Data Cloud Alliance. Оно будет работать над облегчением переноса данных между разными платформами и упрощения доступа к ним для разных бизнес-систем. 

Читать далее
Total votes 3: ↑3 and ↓0 +3
Comments 0

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

Reading time 1 min
Views 3.9K
Lumber room
Просмотрел списки инсталляций MongoDB и CouchDB.

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

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

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

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

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

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

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

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

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

Reading time 6 min
Views 66K
NoSQL *
Введение

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

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

Reading time 4 min
Views 18K
NoSQL *
Введение

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

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

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

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

MongoDB и MySQL в Ruby и PHP

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

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

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

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


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

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

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

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

Reading time 6 min
Views 44K
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
Comments 103

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

Reading time 3 min
Views 27K
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
Comments 71

Chain Friends by MongoDB

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

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

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