Вопрос о восстановлении производительности для простых, но ошибочных БД с ключом-значением на python3.
Я работаю над конвейером для сравнения нескольких записей на основе значений ключа (генетические варианты, обнаруженные у пациентов с известными вариантами вразные БД по несколько ГБ для каждой хромосомы) на python3.Самым важным было бы быстродействие при получении информации (поскольку мне нужно написать БД только один раз, а затем просто запросить ее, не обновляя).
Я пробовал SqliteDict, но он работал не очень хорошо ( sqlitedictвосстановить производительность операций ), я также попробовал MongoDB, но, похоже, это не помогло.Я посмотрел на Redis, но это не может быть так из-за размера БД и типа Redis в памяти.
Другие идеи для хранения очень больших БД (несколько ГБ) в значении ключа NoSql (предположительнобыстрее, чем Sql) словарь, который впоследствии может быть извлечен (я надеялся, что SqliteDict будет быстрее).
Большое спасибо за любую помощь!