Jakarta ee 开发多租户SaaS
我正在开发一个用于农业数据集数据分析的web应用程序。实际上我想做一个 应用程序将是多租户的,我希望将该SaaS应用程序部署在私有云中(在我们学校) 在编程部分我有一些基本的疑问Jakarta ee 开发多租户SaaS,jakarta-ee,cloud,saas,multi-tenant,Jakarta Ee,Cloud,Saas,Multi Tenant,我正在开发一个用于农业数据集数据分析的web应用程序。实际上我想做一个 应用程序将是多租户的,我希望将该SaaS应用程序部署在私有云中(在我们学校) 在编程部分我有一些基本的疑问 我是否需要在Hadoop的map/reduce功能中开发应用程序 其次,数据库的选择。由于数据本质上是高度结构化的(如sql),我可以使用sql server来管理云中的数据吗?在这种情况下,除了IaaS设置和SaaS应用程序之外,我还需要任何中间件吗 我正在使用J2EE技术进行SaaS开发。租户人数将在50人以内。在
Sangita我需要在Hadoop的map/reduce功能中开发应用程序吗 map/reduce与SaaS或多租户无关
其次,数据库的选择。由于数据本质上是高度结构化的(如sql),我可以使用sql server来管理云中的数据吗?在这种情况下,除了IaaS设置和SaaS应用程序之外,我还需要任何中间件吗 这主要取决于您的数据使用情况。然而,多租户系统的一个主要方面是数据模型扩展。在RDBMS世界中,有多个已建立的选项支持这一点。寻找更多细节 通常,NoSQL数据库是首选数据库,因为它们支持更多的非结构化数据结构
我正在使用J2EE技术进行SaaS开发。租户人数将在50人以内。在数据库方面,哪种方法更好。事实上,安全问题在这里不是一个大问题 如果安全性不是什么大问题,那么您可以将所有客户的数据放在同一个单db模式实例中。这是最简单的方法,但也意味着更多dba头疼的问题,如归档/备份等。看看利弊吧
您能告诉我开发多租户SaaS的基本要求是什么吗?ie是将所有应用程序、平台和数据库配置为多租户,还是仅配置数据库部分 品牌(特定于客户的UI主题等)、工作流、数据模型扩展和访问控制是任何多租户系统都需要考虑的4个主要方面。(). 因此,您选择的任何设计或体系结构都应该能够解决这些方面的问题
建议阅读:基本SAAS应用程序必须: