Сохранение UUID в основных данных

Каков наилучший метод хранения UUID (для глобальной идентификации мультисистемного объекта) в Core Data? Принимая во внимание размер хранилища и возможности индексирования.

В идеале он должен храниться в виде двоичных данных (в 128-битном формате), но есть ли какие-либо непосредственные проблемы с этим? Было бы более эффективно хранить его таким образом, а не как NSString, но я просто хочу проверить, нет ли проблем с производительностью при хранении его в виде двоичных данных. Будет ли он по-прежнему правильно индексироваться как двоичные данные? Есть ли недостатки в хранении двоичных данных фиксированной ширины в поле переменной ширины?

Я не слишком хорошо знаком с SQLite и его механизмами хранения / индексации, поэтому хотел получить совет!

5
задан Stephan 9 March 2012 в 09:55
поделиться