[katello-devel] key-value pairs for objects in katello db
Justin Sherrill
jsherril at redhat.com
Wed Aug 15 14:19:13 UTC 2012
On 08/15/2012 10:03 AM, Ohad Levy wrote:
> On 08/15/2012 04:34 PM, Ivan Nečas wrote:
>> On 08/15/2012 03:26 PM, Tom McKay wrote:
>>> One of the design tasks for this sprint is to come up with a way to
>>> associate key-value pairs to systems and subscriptions. This would be
>>> similar to the system facts that exist. It would be nice to allow
>>> these pairs to exist on other objects now or in the future as well
>>> (eg. activation keys).
>>>
>>> Question: What is the best way to model this in the katello db? Joins
>>> or something?
>> We have already this in User model: see
>>
>> serialize :preferences
>>
>> this serializes this parameters into blob transparently.
>>
> when you serialize you lose a few things
>
> 1. the ability to join
> 2. the ability to filter in sql (you have to load it all, decode it
> and do in memory search)..
>
>
> Ohad
With katello's implementation of elastic search it could alleviate some
of those issues depending on the implementation. Although I'm not
entirely sure what you mean by 'the ability to join'.
-Justin
>> -- Ivan
>>>
>>> _______________________________________________
>>> katello-devel mailing list
>>> katello-devel at redhat.com
>>> https://www.redhat.com/mailman/listinfo/katello-devel
>>
>>
>
> _______________________________________________
> katello-devel mailing list
> katello-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/katello-devel
More information about the katello-devel
mailing list