Продвигаясь в изучении Android, я познакомился с концепцией абстракции источника данных через поставщика контента.
Я заметил, что доступ к провайдерам контента осуществляется через URI, которые по своей природе иерархичны.
Все мы знаем об ограничениях иерархии, что является одной причиной того, что реляционные базы данных настолько распространены.
«Проблема» заключается в том, что иерархические URI предназначены для представления реляционных баз данных.
Разве это не снижает мощность и гибкость реляционных баз данных по сравнению с другими методами доступа (например, SQL)? Что-то вроде "сжатия с потерями"?
Если нет, то что мне не хватает?