Как работает мультитенантность с пространствами имен в движке приложений? В моем приложении несколько пользователей, и каждый из них вроде как арендаторы в мультитенантности. Их URL-адрес начинается с domain / customer / companyToken # pageName? Param1 & param2. Итак, из документов Google, если я хочу применить мультитенантность с пространством имен для каждого клиента, вам нужно назначить уникальные идентификаторы для NamespaceManager каждому клиенту. Итак, что-то вроде ниже:
NamespaceManager.set(request.getServerName());
Теперь у меня есть несколько вопросов.
Как на самом деле работает мультитенантность с пространством имен для App Engine?
Как это в целом меняет способ доступа к данным?
Как это меняет способ доступа к данным с помощью Objectify?
Во-первых, мое понимание применения вышеупомянутого приложения к приложению состоит в том, что при извлечении данных все данные, относящиеся к вышеуказанным клиентам (арендаторам), собираются вместе в одном пространстве имен, так как же изменяется способ доступа к данным с помощью Objectify? В настоящее время объект Company является родительским для всех объектов, связанных с клиентами. (Так в случае моей заявки?)
Огромное спасибо заранее.