查看多租户SaaS数据库对UI5应用程序的数据访问,我有两个选择-- JSON或OData。OData有一些令人感兴趣的特性。但是,我的结论是,由于安全问题,我不能使用OData。特别是,我担心OData是一种查询语言。作为一个非常粗略的比较,这就像在客户机上合成SQL语句并发送到ODBC服务器进行处理一样。在多租户DB中,我将使用(比方说)和org_id在所有者之间分离数据。如果这是一个SQL查询,我就必须包括select data from tab
我有一个Cosmos DB SQL API,其中有几个大型集合(超过500k个文档),我需要为它们公开OData端点。一旦我连接到大型集合,我发现OData服务器会查询从Cosmos检索到的内存中的集合,而不是直接查询Cosmos本身。 例如,如果我想要?我尝试添加逻辑,以便我的OData控制器将分页信息传递给Cosmos数据层,然后后者在查询中使用OFFSET和LIMIT。结果是数据层获取了有问题的页面,但随后OData服务器将分页