{"title":"单线程内存数据库上的多线程性能","authors":"Ramot Lubis, Albert Sagala","doi":"10.1109/ICITEED.2015.7409012","DOIUrl":null,"url":null,"abstract":"Industries have now leveraged commodity hardware on their big data products. When it comes to big-data, large scale tasks are executed with a huge amount of data being processed and optionally stored in persistent storage. One of leading innovation in alternative NoSQL and big data which enables low cost commodity hardware plays role is Redis, an in-memory database technology. Instead of disk, memory used in Redis is mainly to avoid latency during I/O processes. Big data processes require tons of I/O process on storage. This makes in-memory database run faster than conventional disk-optimized database. This research is an attempt to expose latency and improve performance by experimenting multi-thread approach during short message (SMS) delivery in single-thread Redis environment in combination with Rapidpro, a mass SMS management platform.","PeriodicalId":207985,"journal":{"name":"2015 7th International Conference on Information Technology and Electrical Engineering (ICITEE)","volume":"65 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Multi-thread performance on a single thread in-memory database\",\"authors\":\"Ramot Lubis, Albert Sagala\",\"doi\":\"10.1109/ICITEED.2015.7409012\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Industries have now leveraged commodity hardware on their big data products. When it comes to big-data, large scale tasks are executed with a huge amount of data being processed and optionally stored in persistent storage. One of leading innovation in alternative NoSQL and big data which enables low cost commodity hardware plays role is Redis, an in-memory database technology. Instead of disk, memory used in Redis is mainly to avoid latency during I/O processes. Big data processes require tons of I/O process on storage. This makes in-memory database run faster than conventional disk-optimized database. This research is an attempt to expose latency and improve performance by experimenting multi-thread approach during short message (SMS) delivery in single-thread Redis environment in combination with Rapidpro, a mass SMS management platform.\",\"PeriodicalId\":207985,\"journal\":{\"name\":\"2015 7th International Conference on Information Technology and Electrical Engineering (ICITEE)\",\"volume\":\"65 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 7th International Conference on Information Technology and Electrical Engineering (ICITEE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICITEED.2015.7409012\",\"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 7th International Conference on Information Technology and Electrical Engineering (ICITEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICITEED.2015.7409012","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Multi-thread performance on a single thread in-memory database
Industries have now leveraged commodity hardware on their big data products. When it comes to big-data, large scale tasks are executed with a huge amount of data being processed and optionally stored in persistent storage. One of leading innovation in alternative NoSQL and big data which enables low cost commodity hardware plays role is Redis, an in-memory database technology. Instead of disk, memory used in Redis is mainly to avoid latency during I/O processes. Big data processes require tons of I/O process on storage. This makes in-memory database run faster than conventional disk-optimized database. This research is an attempt to expose latency and improve performance by experimenting multi-thread approach during short message (SMS) delivery in single-thread Redis environment in combination with Rapidpro, a mass SMS management platform.