Hi @rkbright,
My personal views are as follows
- Databricks (Spark) / Apache Spark are in a sense could be considered as "competing" and/or "complementing" product to SAS Viya. They are both distributed in-memory Data Grid and Processing system, providing programming features beyond SQL.
- MEMSQL Uses memory for transactional workloads and cleanup while using disk for historical data and analysis, with SQL being the only programming interface, with extended capabilities and support to JSON, and Geospatial data.
- HDFS can be used to cheaply store historical data on disk, and act as a data source for uploading data into Memory for all three technologies (Databricks Spark, Viya, and MEMSQL) instead of a relational database such as ORACLE.
All three technologies, can read from & write to HDFS, but ultimately, each has it's own strengths, and one could be more suitable to certain task(s) than the others, but overall, the combination of the three can give your organization the ultimate Analytical Platform 🙂
Hope this helps,
Ahmed