Вопросы с тегом «mongodb»

Все версии MongoDB - это масштабируемая, высокопроизводительная база данных с открытым исходным кодом, ориентированная на документы.

77
Разница между Sharding и репликацией на MongoDB

Я просто запутался насчет Sharding и Replication, как они работают .. Согласно определению Репликация. Набор реплик в MongoDB - это группа процессов mongod, которые поддерживают один и тот же набор данных. Sharding: Sharding - это метод хранения данных на нескольких машинах. Насколько я понимаю,...

75
Какая база данных может обрабатывать хранилище миллиардов / триллионов записей?

Мы смотрим на разработку инструмента для сбора и анализа данных сетевых потоков, из которых мы собираем огромное количество. Каждый день мы собираем около 1,4 миллиарда записей о потоках, которые выглядят так в формате json { "tcp_flags": "0", "src_as": "54321", "nexthop": "1.2.3.4", "unix_secs":...

62
Как восстановить конкретную базу данных из резервной копии с помощью команды mongorestore

Я создал резервную копию всех моих баз данных с помощью команды mongodump. Теперь я хочу восстановить конкретную базу данных с помощью команды mongorestore. Как это возможно, я использую эту команду: параметр --db, тогда mongodb не восстанавливает конкретную базу...

35
проверить двигатель хранилища из оболочки

Я обновляюсь до 3.0 и столкнулся с некоторыми проблемами при обновлении. В частности, я получил сообщение об ошибке при попытке запуска mongodчерез ssh, он попытался использовать значение по умолчанию dbpathвместо того, которое я указал в моем новом файле конфигурации YAML. Я пошел вперед и...

34
Разница между поиском MongoDB и вызовами findone

Я работаю над проектом, и я не уверен, есть ли разница между тем, как findработает курсор и как findOneработает курсор. FindOne - просто обертка для find().limit(1)? Я искал это и, возможно, кто-то знает, есть ли у mongodb специальный метод для этого или нет. Я работаю с PHP API для mongodb, если...

33
Образцы файлов конфигурации YAML для MongoDB?

В документации по параметрам конфигурации MongoDB перечислены все доступные параметры, которые можно указать, но есть ли у кого-нибудь набор полностью сформированных примеров файлов конфигурации в формате YAML для экземпляров MongoDB в различных ролях? Набор примеров для общих ролей будет очень...

33
Mongodump: нераспознанное поле «снимок»

Я использую mongodump из инструментов mongo для загрузки резервной копии моего сервера. Однако, когда я запускаю команду, команда возвращает «Нераспознанное поле« снимок »». Полная ошибка: Failed: error reading collection: Failed to parse: { find: "data", skip: 0, snapshot: true, $readPreference: {...

29
Как я могу войти в Mongo в качестве суперпользователя или перезагрузить пользователей?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 5 лет назад . Я играл с разрешениями и заблокировал себя из базы данных Монго. Я почти уверен, что сделал это, пытаясь явно добавить доступ к базе...

28
MongoDB использует слишком много памяти

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 3 года назад . Мы используем MongoDB уже несколько недель, общая тенденция, которую мы видели, заключается в том, что mongodb использует слишком...

26
Mongodb инкрементные резервные копии

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

25
Совместное использование MongoDB и PostgreSQL

Мой текущий проект - это, по сути, запуск системы управления документооборотом. Тем не менее, есть некоторые морщины (удивление, удивление). Хотя некоторые морщины довольно специфичны для проекта, я полагаю, что есть некоторые общие замечания и вопросы, которые не дают канонического ответа (который...

25
MongoDB MMAPv1 против хранилищ WiredTiger

В mongoDB3 появился новый движок хранения: WiredTiger . Тем не менее, MMAPv1 по-прежнему является выбором по умолчанию в Mongo . Один может быть не лучше другого, это часто зависит от варианта использования и выбора правильного инструмента для работы. Но какой двигатель подходит для какой работы?...

24
Что произойдет, если в MongoDB слишком много вставок? Как обеспечить сохранение всех данных?

Этот вопрос перенесен из-за сбоя сервера, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 6 лет назад . Я использую MongoDB для хранения периодически измеренных значений. Каждые ~ 100 мс связка значений вставляется как документ. Это отлично...

20
Можно ли установить только монго Shell?

У меня установлен Docker, и я запускаю MongoDBконтейнер для локальной разработки на моем Mac. Проблема в том, что я не могу легко подключиться к указанной БД из CLI. У меня установлен Robo 3T , но я бы предпочел использовать CLIклиент. Есть ли известный способ установить просто mongo shell(команда...

20
MongoDB: требования к оперативной памяти

Достаточно ли иметь весь индекс в памяти / оперативной памяти или mongodb даже пытается выделить как можно больше оперативной памяти для хранения даже данных для быстрого чтения? Я хотел бы запустить mongodb + другие приложения, и похоже, что mongodb - единственное, которое не позволяет мне...

18
CouchDB против MongoDB [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

17
Mongo Создание пользователя с правами администратора для любой базы данных вызывает ошибку

Я пытаюсь создать простого пользователя с правами доступа к любой базе данных и могу выполнять любые действия. Когда я пытался выполнить createUserкоманду, я получил эту ошибку: db.createUser({ user: "mongoadmin" , pwd: "mongoadmin", roles: ["userAdminAnyDatabase", "dbAdminAnyDatabase",...

17
Инфраструктура для высококонкурентных, высокозаписывающих БД

Мои требования: 3000 подключений 70-85% Пишу против прочитанного В настоящее время мы максимизируем высокопроизводительный, очень большой экземпляр на 700 соединений. Все 8 ядер максимально. Мы думаем, что это количество одновременных подключений, так как память в порядке. Сама запись очень проста...

16
Как базы данных хранят значения ключей индекса (на диске) для полей переменной длины?

контекст Этот вопрос относится к деталям реализации низкоуровневых индексов в системах баз данных SQL и NoSQL. Фактическая структура индекса (дерево B +, хэш, SSTable и т. Д.) Не имеет значения, поскольку этот вопрос конкретно относится к ключам, хранящимся в одном узле любой из этих реализаций....

15
Запрос диапазона дат за последние 24 часа в оболочке Mongo

Я устанавливаю задание cron для сбора результатов из профилировщика базы данных MongoDB. Я хотел бы собрать результаты в течение 24 часов. Я планирую запустить команду Монго с JavaScript . Вопрос в оболочке Mongo , как мне написать запрос, чтобы найти диапазон дат от 24 часов назад? Такие как:...