我需要通过 REST API 提供数十亿数据,我正在探索数据库选项来实现它。在研究过程中,我遇到了 PrestoDB,这是一种用于数据分析和大数据用例的快速可靠的 SQL 引擎。
我想知道将 PrestoDB 与 Cassandra 或 MongoDB 一起使用是否比单独使用这些数据库更快。此外,我很好奇 PrestoDB 在与这些数据库结合使用时如何优化查询。具体来说,我想知道 PrestoDB 如何利用这些数据库的内置数据建模技术,如分片、段、分区和集群列数据,来优化查询执行。
让 PrestoDB 超越独立数据库的因素是什么?
此外,我只有一个数据源,我的目的是对数十亿数据执行和返回查询。我不需要集成或查询多个数据源。