{"title":"Analysis of the Effectiveness of Temporal Tables in Transactional and Analytical Systems","authors":"A. Averina, S. Nesterov","doi":"10.1145/3373722.3373776","DOIUrl":null,"url":null,"abstract":"This paper describes the impact of using SQL Server temporal tables in transactional and analytic databases. This type of table was added in SQL Server 2016, and it can be extremely useful when we need to store data that describes the different states of some objects at different points in time. For our experiments, we used Open University Learning Analytics Dataset (OULAD) [1], which was imported into the SQL Server database. This dataset contains data about courses, students and their interactions with Virtual Learning Environment for seven selected courses. The temporality was implemented to the only one relational table of the database for more illustrative results. The results of our experiments show significant advantages of temporal databases in comparison with non-temporal relational ones in executing some types of queries as well as in solving data mining problems using SQL Server analysis services.","PeriodicalId":243162,"journal":{"name":"Proceedings of the XI International Scientific Conference Communicative Strategies of the Information Society","volume":"91 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the XI International Scientific Conference Communicative Strategies of the Information Society","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3373722.3373776","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper describes the impact of using SQL Server temporal tables in transactional and analytic databases. This type of table was added in SQL Server 2016, and it can be extremely useful when we need to store data that describes the different states of some objects at different points in time. For our experiments, we used Open University Learning Analytics Dataset (OULAD) [1], which was imported into the SQL Server database. This dataset contains data about courses, students and their interactions with Virtual Learning Environment for seven selected courses. The temporality was implemented to the only one relational table of the database for more illustrative results. The results of our experiments show significant advantages of temporal databases in comparison with non-temporal relational ones in executing some types of queries as well as in solving data mining problems using SQL Server analysis services.