Hi Shawn,
#1 way is most unefficient way to get entry by the known key, due to SQL parsing and planning overhead. #2 way can cause unwanted deserialization in case of big value objects. #3 way look like the most efficient way if you need the only field or few fields of big value object.