我有一个使用 Postgres 作为后端数据库的Web应用程序。目前数据并不是那么大。但最终它会增加并且将拥有大数据。
是否可以将当前数据库 - Postgres 迁移到 Apache Spark 作为后端,以便更快地访问数据?
例如 我可以使用Spark-SQL访问数据,这样我就不必更改代码了。
我能想到从数据库中更快地访问数据的其他解决方案吗?
任何帮助或建议将不胜感激。感谢。
答案 0 :(得分:3)
Spark不是数据库引擎。但是,它允许您对您拥有的数据运行SQL查询。
在我看来,你的选择很少:
这取决于你将要创建什么样的服务:)如果你使用批处理作业/流工作并将结果写入Postres,即每小时,Spark with SQL将是好的。如果你想在Postres中更快地更新,我会推荐一些数据网格,例如Coherence或Apache Ignite