NoSQL большая БД восстановить производительность - PullRequest
0 голосов
/ 18 марта 2019

Вопрос о восстановлении производительности для простых, но ошибочных БД с ключом-значением на python3.

Я работаю над конвейером для сравнения нескольких записей на основе значений ключа (генетические варианты, обнаруженные у пациентов с известными вариантами вразные БД по несколько ГБ для каждой хромосомы) на python3.Самым важным было бы быстродействие при получении информации (поскольку мне нужно написать БД только один раз, а затем просто запросить ее, не обновляя).

Я пробовал SqliteDict, но он работал не очень хорошо ( sqlitedictвосстановить производительность операций ), я также попробовал MongoDB, но, похоже, это не помогло.Я посмотрел на Redis, но это не может быть так из-за размера БД и типа Redis в памяти.

Другие идеи для хранения очень больших БД (несколько ГБ) в значении ключа NoSql (предположительнобыстрее, чем Sql) словарь, который впоследствии может быть извлечен (я надеялся, что SqliteDict будет быстрее).

Большое спасибо за любую помощь!

...