{"title":"多租户共享数据环境中的实体-属性-值数据模型","authors":"Torben Jastrow, T. Preuss","doi":"10.1109/3PGCIC.2015.189","DOIUrl":null,"url":null,"abstract":"Service providers in the Software as a Service (SaaS) Business offer the same or similar services to multiple tenants. Presentation, business logic and persistence layer are shared by all tenants. However, in many cases tenants have a great need to customize their application. In this paper we investigate the use of Entity-Attribute-Value (EAV) databases for multi tenant applications. In the EAV design attributes are not recorded as columns in a table but in rows. Since databases are designed for changing the number of rows rather than columns in tables this improves the performance of the customization process.","PeriodicalId":395401,"journal":{"name":"2015 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC)","volume":"112 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"The Entity-Attribute-Value Data Model in a Multi-tenant Shared Data Environment\",\"authors\":\"Torben Jastrow, T. Preuss\",\"doi\":\"10.1109/3PGCIC.2015.189\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Service providers in the Software as a Service (SaaS) Business offer the same or similar services to multiple tenants. Presentation, business logic and persistence layer are shared by all tenants. However, in many cases tenants have a great need to customize their application. In this paper we investigate the use of Entity-Attribute-Value (EAV) databases for multi tenant applications. In the EAV design attributes are not recorded as columns in a table but in rows. Since databases are designed for changing the number of rows rather than columns in tables this improves the performance of the customization process.\",\"PeriodicalId\":395401,\"journal\":{\"name\":\"2015 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC)\",\"volume\":\"112 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-11-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/3PGCIC.2015.189\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/3PGCIC.2015.189","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The Entity-Attribute-Value Data Model in a Multi-tenant Shared Data Environment
Service providers in the Software as a Service (SaaS) Business offer the same or similar services to multiple tenants. Presentation, business logic and persistence layer are shared by all tenants. However, in many cases tenants have a great need to customize their application. In this paper we investigate the use of Entity-Attribute-Value (EAV) databases for multi tenant applications. In the EAV design attributes are not recorded as columns in a table but in rows. Since databases are designed for changing the number of rows rather than columns in tables this improves the performance of the customization process.