Django 与Cube.js集成的后端体系结构

Django 与Cube.js集成的后端体系结构,django,express,web-applications,backend,cube.js,Django,Express,Web Applications,Backend,Cube.js,我正在寻找为web应用程序选择后端体系结构的建议。在应用程序中,用户从多个文件上传表格数据。然后对他们的数据进行处理、聚合和可视化。数据是私有的,每个用户都有自己的仪表板 我相信Cube.js是仪表板的最佳选择,但我想知道我应该将它与哪个后端web框架集成。我有Django的经验,但如果它有显著的优势,我会使用Express 谢谢你的建议 Cube.js设计为作为微服务运行。这意味着您不需要在后端实现的其余部分使用Node.js或Express作为堆栈。但是,如果用户、报表和仪表盘是动态的,通常

我正在寻找为web应用程序选择后端体系结构的建议。在应用程序中,用户从多个文件上传表格数据。然后对他们的数据进行处理、聚合和可视化。数据是私有的,每个用户都有自己的仪表板

我相信Cube.js是仪表板的最佳选择,但我想知道我应该将它与哪个后端web框架集成。我有Django的经验,但如果它有显著的优势,我会使用Express


谢谢你的建议

Cube.js设计为作为微服务运行。这意味着您不需要在后端实现的其余部分使用Node.js或Express作为堆栈。但是,如果用户、报表和仪表盘是动态的,通常需要有单独的后端来存储这些数据。Cube.js服务器仅处理分析查询


js仪表板模板设计用于GraphQL。因此,任何支持GraphQL的后端web框架都是一个不错的选择。在Node.js世界中最著名的是apollo服务器、Prisma和Hasura。看起来Python也有自己的冠军:。

Pavel——在John的例子中,用户将上传文件。连接、聚合列不能预先确定(就像我们自己在schema/.js文件中所做的那样)。cube.js是否有任何UI界面可用于连接和其他数据集操作?这样用户就可以自己进行连接了。