{"title":"Neo4j、MongoDB、PostgreSQL在2019年全国大选大数据管理数据库中的性能分析","authors":"Linggis Galih Wiseso, Mahmud Imrona, A. Alamsyah","doi":"10.1109/ICSITech49800.2020.9392041","DOIUrl":null,"url":null,"abstract":"Data has now become a major commodity and asset for any organization. There’s also a phenomenon called Big Data where it’s a term to describes a large volume of data, both structured and unstructured. With big data, any organization can analyze the data and its results are used for decision making and business strategy. Political parties, for example, use it to analyze the likelihood of their candidate winning in the election based on voter data who votes for their candidate. In Indonesia itself, the use of big data has not been utilized because of limited database infrastructure. Therefore, Indonesia needs a good database that can utilize big data. In this study, the author examines the performance of PostgreSQL, MongoDB, and Neo4J by analyzing each of its complexity using computational complexity theory with Big O notation as its tool. With Big O, the author measures the complexity of each execution time. The conclusion from this study is that MongoDB has excellent performance because it has an O(1) complexity, PostgreSQL has good performance because it has an O(n) and O(1) complexities, and Neo4j has worse performance than MongoDB and PostgreSQL because it has an O(nlog n) complexity.","PeriodicalId":408532,"journal":{"name":"2020 6th International Conference on Science in Information Technology (ICSITech)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Performance Analysis of Neo4j, MongoDB, and PostgreSQL on 2019 National Election Big Data Management Database\",\"authors\":\"Linggis Galih Wiseso, Mahmud Imrona, A. Alamsyah\",\"doi\":\"10.1109/ICSITech49800.2020.9392041\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Data has now become a major commodity and asset for any organization. There’s also a phenomenon called Big Data where it’s a term to describes a large volume of data, both structured and unstructured. With big data, any organization can analyze the data and its results are used for decision making and business strategy. Political parties, for example, use it to analyze the likelihood of their candidate winning in the election based on voter data who votes for their candidate. In Indonesia itself, the use of big data has not been utilized because of limited database infrastructure. Therefore, Indonesia needs a good database that can utilize big data. In this study, the author examines the performance of PostgreSQL, MongoDB, and Neo4J by analyzing each of its complexity using computational complexity theory with Big O notation as its tool. With Big O, the author measures the complexity of each execution time. The conclusion from this study is that MongoDB has excellent performance because it has an O(1) complexity, PostgreSQL has good performance because it has an O(n) and O(1) complexities, and Neo4j has worse performance than MongoDB and PostgreSQL because it has an O(nlog n) complexity.\",\"PeriodicalId\":408532,\"journal\":{\"name\":\"2020 6th International Conference on Science in Information Technology (ICSITech)\",\"volume\":\"19 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-10-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 6th International Conference on Science in Information Technology (ICSITech)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSITech49800.2020.9392041\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 6th International Conference on Science in Information Technology (ICSITech)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSITech49800.2020.9392041","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Performance Analysis of Neo4j, MongoDB, and PostgreSQL on 2019 National Election Big Data Management Database
Data has now become a major commodity and asset for any organization. There’s also a phenomenon called Big Data where it’s a term to describes a large volume of data, both structured and unstructured. With big data, any organization can analyze the data and its results are used for decision making and business strategy. Political parties, for example, use it to analyze the likelihood of their candidate winning in the election based on voter data who votes for their candidate. In Indonesia itself, the use of big data has not been utilized because of limited database infrastructure. Therefore, Indonesia needs a good database that can utilize big data. In this study, the author examines the performance of PostgreSQL, MongoDB, and Neo4J by analyzing each of its complexity using computational complexity theory with Big O notation as its tool. With Big O, the author measures the complexity of each execution time. The conclusion from this study is that MongoDB has excellent performance because it has an O(1) complexity, PostgreSQL has good performance because it has an O(n) and O(1) complexities, and Neo4j has worse performance than MongoDB and PostgreSQL because it has an O(nlog n) complexity.