我正在开发一个用于农业数据集数据分析的网络应用程序。其实我想做
应用程序是多租户,我希望将该 SaaS 应用程序部署在私有云中(在我们学校)。
我在编程部分有一些基本的疑问。
我是否需要在 Hadoop 的 map/reduce 功能中开发应用程序?
其次,数据库的选择。由于数据本质上是高度结构化的(如 sql),我可以使用 sql server 来管理云中的数据吗?在这种情况下,除了 IaaS 设置和 SaaS 应用程序之外,我还需要任何中间件吗?
我正在使用 J2EE 技术进行 SaaS 开发。并且租户的数量将在 50 个以内。在数据库方面哪种方法更好。实际上,安全性在这里并不是一个大问题。
您能否告诉我开发多租户 SaaS 的基本要求是什么?即是否所有应用程序、平台和数据库都配置为多租户,或者只有数据库部分?
我是这项技术的新手,我更喜欢只使用开源技术进行开发。
请给我您的建议,这可能对朝着正确的方向前进非常有帮助。
感谢您的宝贵时间。
问候,
桑吉塔