Одназночно первый вариант. Во втором варианте обратный поиск будет сложнее, к прим. вытащи мне всех людей, кто подписан мне. С реляционной моделью это проще - select user_id from smth where subscriber_id=[id of your user]. Если будешь хранить это в массиве , тебе придется пробежаться по всем данным в таблице + проверять в массиве , содержит ли он id этого пользователя.