type key struct {
DateStr string
Alias string
}
Есть ли какой-нибудь пакет который может производить поиск когда в ключе задан один из параметров, например, если задан только Alias?
Или подскажите бестпрактикс для поиска всех значений при котором Alias = "Bob".
фулскан мапы единственный вариант при текущей конструкции
я обычно при такой постановке вопроса начинаю думать в терминах баз данных (проф деформация после тарантула) то есть если ваша структура - это row, а мапа по сути таблица, то для быстрой выборки по этой таблице (не фул сканом) неизбежно нужно построить какие то индексы, например, отдельная мапа с ключами из Alias
Добрый вечер Какое ожидаемое количество элементов?
Ключей в общей сумме от 1000 до 100 000
Это я понимаю, но для данной задачи это бессмысленно. Просто перегон всех данных в любую из БД занимает времени больше чем работает моя программка со всеми подсчётами.
это всего лишь терминология, никто не говорит перегонять все в бд)
это не про БД, а про индексы (которые устроены ровно как map)
скорее всего - полный перебор будет быстрее всего
Обсуждают сегодня