У меня есть данные, которые имеют несколько измерений, каждое из которых является строкой.Например, Person
описывается position
, id
, email
и т. Д. *
Я хочу использовать один фрагмент многомерных данных в качестве ключа в моей базе данных NoSQL,Мне не нужно делать какие-либо сложные запросы, только периодические полные сканирования таблицы (таблица будет небольшой).Каковы некоторые способы / лучшие практики для форматирования этих данных в качестве ключа?
Я рассмотрел разделение двоеточия (т. Е. position:id:email
), но у него плохая читаемость и низкая гибкость.Я также рассмотрел хэширование этой строки, разделенной двоеточиями.Есть ли хорошая хэш-функция для такого типа вещей?Или какие-то совершенно другие предложения?
Заранее спасибо!