Описание тега sharding

Шардинг - это метод разделения таблиц базы данных по строкам ("по горизонтали"); обычно этот метод требует выбора ключа, который определяет, как строки должны быть разделены.
2 ответа

Elasticsearch - Sharding и Performance

Я думаю, что я наконец понял фундаментальное понимание того, как распределять осколки для Elasticsearch. Пожалуйста, поправьте меня, если я ошибаюсь, вот что я собрал: В идеале должен существовать только один осколок на индекс на узел. Единственная …
01 авг '18 в 23:20
0 ответов

Реально ли использовать шардеры nhibernate в географически удаленных базах данных?

Мне нужно хранить данные в разных географически удаленных базах данных из-за нормативных требований. Использование NHibernate Sharding выглядит как решение, которое может сделать эту работу за меня. Как бы я ни беспокоился о производительности. Поэт…
03 мар '13 в 17:47
0 ответов

Клиент заходит на сервер и спрашивает "Что нового?" - проблемы с метками времени

Я ищу решение для сценария пограничного случая, когда клиент постоянно спрашивает сервер о том, что нового не получится из-за временных меток. В этом примере я не использую порядковые номера из-за другой проблемы крайнего случая. Вы можете увидеть э…
05 фев '14 в 22:48
1 ответ

Ищите способ огородить коллекцию MongoDB из кода Python

Я ищу способ удаленного выполнения шардинга в существующей коллекции из программы Python (2.7). Я не смог найти API, который выполняет это (pymongo), или, возможно, просто не выглядел достаточно хорошо. Возможна ли такая вещь? заранее спасибо
19 фев '14 в 13:56
1 ответ

ElasticSearc Shard Replica использовать в поиске

Я новичок в упругом поиске и пытаюсь понять его процесс поиска, используя реплики осколков. Из документов упругого поиска я обнаружил, что реплики осколков используются для обработки отказоустойчивости, если первичный осколок выходит из строя, любой…
17 июн '17 в 06:30
1 ответ

Sharding с разъемом Mongodb Hadoop

Привет У меня есть тот же случай, как упомянуто в этом вопросе Hadoop HDFS MapReduce вывод в MongoDb Я просто хочу использовать Hadoop для выполнения Map Reduce (MR) из Mongodb, а затем выходные данные должны быть записаны обратно в MongoDB в виде к…
29 окт '14 в 03:12
1 ответ

Хороший ключ шарда mongodb для "доменного" документа

Я хочу найти правильный ключ шарда для такого документа: { "_id": "yahoo.com", "c": { "en": { "bdy": ", "cats": [], "mDesc": "", "mHEq": {}, "mKeyw": [], "mNames": {} } }, "cLgth": 566, "cType": "text/html", "dTime": 1224, "jobsDone": [ "rawdataload…
13 мар '13 в 21:20
2 ответа

Удалить недоступный монго осколок

У меня есть установка сегментированных MongoDB с 3 шардами: shard0000, shard0001 и shard0002. Компьютер, на котором запущен shard0002, сейчас не работает, что приводит к сбою всех моих запросов. Я бы хотел временно удалить shard0002 из моей настройк…
05 окт '10 в 05:29
1 ответ

Sharding MongoDb и уникальные ограничения

Каков наилучший способ достижения уникальности и шардинга? например, мы хотим осколок user коллекция на основе уникальной username что пользователи выбирают для себя и они неизменны Я думаю, что лучшим решением является хэширование, но, к сожалению,…
15 авг '18 в 07:37
0 ответов

Ошибка подключения монго при попытке создания реплицированного сегментированного кластера

Я пытаюсь создать реплицированный кластер в mongodb. Изначально я создал два осколка, и в каждом из них есть набор реплик с тремя участниками. И все осколки и репликасы работают на одной машине. Я последовал за http://docs.mongodb.org/manual/tutoria…
0 ответов

Гетерогенный шардинг

Существует: несколько баз данных в разных DBSM(Postgres, Mysql, Oracle, Firebird и т. Д.) Базы данных имеют несколько одинаковых строк (идентификаторы, имена сущностей) Задача: выполнить запрос чтения SQL по всему списку баз данных. Вопрос: есть ли …
06 окт '12 в 19:57
1 ответ

Разные времена моноимпорта

У меня вопрос по поводу монгоимпорта. Вот моя конфигурация: 5 физических машин. 5 осколков, 3 конфига, 5 монго. 1 осколок и монго на машину, 3 (из 5) имеют конфиг. У меня есть несколько сотен форматированных текстовых файлов JSON, на которых я испол…
09 авг '11 в 20:25
2 ответа

Рельсы с осьминогом. Как создать базу данных, определенную в shards.yml с помощью rake

Мне нужно настроить мое приложение на использование нескольких осколков и даже нескольких дБ-адаптеров. Я заметил, что все команды грабли, как rake db:migrate работают и имеют последствия для осколков, определенных в shards.yml, за исключением rake …
18 фев '14 в 05:33
2 ответа

Как кластер Redis с одним осколком может выдавать ошибки CROSSSLOT?

Я не понимаю, как кластер Redis с одним осколком может привести к ошибке CROSSSLOT. Согласно документации, эта ошибка возникает, когда вы запускаете команду, которая воздействует на несколько ключей, которые не все находятся в одном и том же слоте х…
09 июл '18 в 15:16
1 ответ

Elasticsearch - принудительно убить осколок

Мне нужно протестировать приложение Elasticsearch 5, когда один или несколько осколков не работают. Есть ли способ принудительно убить осколок? (Используя Java, или curl или Sense?)
14 апр '17 в 18:50
1 ответ

Чтение из одной базы данных и запись в другую в Rails 2.3

Последователи базы данных Heroku довольно крутые. Они позволяют вам создать отдельную базу данных, которая автоматически синхронизируется с вашей основной БД. Я хочу использовать эту технологию для доступа к моей базе данных последователей вместо о…
1 ответ

MongoDB демонстрирует шардинг

Это не технический вопрос, хотя мне нужна помощь. Для школьного проекта я создал кластер mongodb. Теперь я должен сделать видео, которое демонстрирует шардинг. Я мог бы запустить программу, которая заполняет первый шард, а затем показать, что при не…
28 фев '13 в 12:58
1 ответ

Найти местоположение документа в кластере Mongodb,

Мне пришлось хранить миллион документов в Mongodb. Mongodb кластер состоит из 4 шардов,1 монго и 1 сервера конфигурации. Как получить подробную информацию о документе, как: Какой осколок содержит документ? Какой кусок содержит документ?
07 авг '15 в 13:43
1 ответ

MongoDB count() несоответствие для сегментированного кластера

Я загрузил коллекцию, состоящую из 24 895 212 элементов, в MongoDB. У меня есть шардинг с 5 шардами. Данные равномерно распределены по 5 фрагментам. Балансировщик в настоящий момент не работает (sh.isBalancerRunning() возвращает false). Основываясь …
07 ноя '14 в 14:30
2 ответа

Сценарии инициализации для mongos и конфигурационный сервер для шардинга MongoDB

Я создал шардинг в локальной среде для целей тестирования. У меня есть три сервера конфигурации на 1 машине и 1 маршрутизатор запросов на одной машине и два узла данных на двух разных машинах. Все работает нормально, но моя проблема в том, что я не …
04 сен '15 в 07:11