Все, что может делать GlobalsDB, может делать и кэш (GlobalsDB - это лишь часть функциональности кеша)
До сих пор я не работал с MongoDB, но обращаюсь к тому, что вы говорите:
В нескольких потоках самого стекового потока было упомянуто, что между базой данных объектов и базами данных NoSQL> различий как таковых нет.
Это не очень точное утверждение, и ИМХО, вы не можете довести это до проверки. Для начала, NoSQL не очень хорошо определен, что для вас NoSQL? Просто база данных, которая не может работать с SQL? Нереляционная БД?
Какая база данных объектов для вас? Хотите ли вы иметь представления объектов в базе данных? Это может быть реализовано как с классическим реляционным, так и с «современным» NoSQL. (NoSQL абсолютно ничего современного, это было довольно давно. Например, Cache (из MUMPS) начинался как NoSQL еще в 70-х годах
В MongoDB данные основаны на документах, к ним обращаются и запрашивают через JSON-подобные форматы. Является
то же самое в Cache DB?
Вы можете получить доступ к данным в Cache несколькими способами. GlobalsDB предоставляет интерфейс к глобальной структуре (представьте, что это хранилище значений ключей, которое немного более гибкое)
Кроме того, вы можете получить доступ к вашим данным как к объектам.
Конечно, существуют определенные ограничения по формату, которые необходимо соблюдать, когда вы хотите перейти от значений ключа к реляционному доступу, но суть в том, что вы можете получать доступ к своим данным так, как вы этого хотите / нуждаетесь.
Это включает в себя JSON, родной в более новых версиях.