Не все базы данных являются реляционными.Посмотрите, например, mongodb .Он хранит ваши данные в виде json-подобных объектов, похожих на ваши ресурсы.
Пример использования оболочки:
$ mongo
> db.resources.save({url: "someurl",
terms: [{name: "name1", frequency: 17.0},
{name: "name2", frequency: 42.0}]})
> db.resources.find()
{"_id" : ObjectId( "4b00884b3a77b8b2fa3a8f77"),
"url" : "someurl" ,
"terms" : [{"name" : "name1" , "frequency" : 17},
{"name" : "name2" , "frequency" : 42}]}