Experimental and Functional comparison of BigchainDB and SQL server for Data Management

Authors

  • Maria Othman Saleh Maksha University of Aden image/svg+xml Author
  • Khaled Ahmed Abood Omer Author

DOI:

https://doi.org/10.47372/p9ce1n35

Abstract

The rapid growth of digital data has increased the demand for data management systems that provide not only high performance and scalability but also strong security, integrity, and trust guarantees. This paper presents an experimental and functional comparison between SQL Server, a traditional relational database, and BigchainDB, a Blockchain-based decentralized database that integrates distributed ledger features with database capabilities. Both systems were deployed in an identical containerized simulation environment using Docker to ensure fair and reproducible evaluation. A unified dataset containing up to 100,000 records was generated and used to assess insertion performance, query latency, scalability, and system resource consumption (CPU and memory). System behavior was continuously monitored using Prometheus and Grafana. In addition to performance metrics, functional metrics including immutability, traceability, and ownership control were evaluated.

The experimental results show that SQL Server achieves significantly lower latency and faster query response, but at the cost of higher CPU and memory utilization. Conversely, BigchainDB demonstrates lower resource consumption and provides strong security and tamper-resistance guarantees, though with increased latency due to consensus and transaction validation mechanisms. These findings highlight the trade-offs between centralized and decentralized data management solutions and provide practical guidance for selecting the appropriate technology based on application requirements for performance, trust, and security.

Downloads

Download data is not yet available.

Author Biographies

  • Maria Othman Saleh Maksha, University of Aden

     Computer Science and Engineering Department, Faculty of Engineering, University of Aden

  • Khaled Ahmed Abood Omer

     Computer Science and Engineering Department, Faculty of Engineering, University of Aden

References

1. S. Wilson et al., ‘Data Management Challenges in Blockchain-Based Applications’, IEEE Internet Comput., vol. 28, no. 1, pp. 70–80, Jan. 2024,

2. Q. Wei, B. Li, W. Chang, Z. Jia, Z. Shen, and Z. Shao, ‘A Survey of Blockchain Data Management Systems’, Nov. 25, 2021, arXiv: arXiv:2111.13683. Accessed: Sep. 22, 2024. [Online]. Available: http://arxiv.org/abs/2111.13683

3. P. Chitti, J. Murkin, and R. Chitchyan, ‘Data Management: Relational vs Blockchain Databases’, in Advanced Information Systems Engineering Workshops, vol. 349, H. A. Proper and J. Stirna, Eds., in Lecture Notes in Business Information Processing, vol. 349. , Cham: Springer International Publishing, 2019, pp. 189–200.

4. Monrat, O. Schelen, and K. Andersson, ‘A Survey of Blockchain From the Perspectives of Applications, Challenges, and Opportunities’, IEEE Access, vol. 7, pp. 117134–117151, 2019,

5. BigchainDB GmbH, Berlin, Germany ,‘BigchainDB 2.The Blockchain Database’, https://www.bigchaindb.com/whitepaper/bigchaindb-whitepaper.pdf, p. 14, 2018.

6. MongoDB. https://www.mongodb.com/

7. T. McConaghy et al., ‘BigchainDB: A Scalable Blockchain Database’, ascribe GmbH, Berlin, Germany, Jun. 2016.

8. Rustemi, V. Atanasovski, and A. Risteski, ‘Framework for Using BigchainDB in Software Application’, 2022.

9. T. I. Nurmamatovich, ‘The SQL server language and its structure’, American Journal of Open University Education, vol. 1, no. 1, 2024.

10. X. Chen, Y. Liu, and J. Ge, ‘A Data Management Method Based on Blockchain Technology’, in 2020 3rd International Conference on Smart BlockChain (SmartBlock), Zhengzhou, China: IEEE, Oct. 2020, pp. 203–208

11. J. Chen, Z. Lv, and H. Song, ‘Design of personnel big data management system based on blockchain’, Future Generation Computer Systems, vol. 101, pp. 1122–1129, Dec. 2019

12. S. Lupaiescu, P. Cioata, C. E. Turcu, O. Gherman, C. O. Turcu, and G. Paslaru, ‘Centralized vs. Decentralized: Performance Comparison between BigchainDB and Amazon QLDB’, Applied Sciences, vol. 13, no. 1, p. 499, Dec. 2022,

13. A. Alotaibi, S. Alissa, and S. Mohammed, ‘A comparative study of blockchain data management systems: BIGCHAINDB vs. FALCONDB’, International Journal of Computer Science and Network Security, vol. 23, no. 5, pp. 127–133, May 2023,.

14. Y. Wang, C.-H. Hsieh, and C. Li, ‘Research and Analysis on the Distributed Database of Blockchain and Non- Blockchain’, in 2020 IEEE 5th International Conference on Cloud Computing and Big Data Analytics (ICCCBDA), Chengdu, China: IEEE, Apr. 2020, pp. 307–313.

15. A. Malik, A. Burney, and F. Ahmed, “A Comparative Study of Unstructured Data with SQL and NO-SQL Database Management Systems,” J. Comput. Commun., vol. 08, no. 04, pp. 59–71, 2020 .

16. A. Rudniy, ‘Data Warehouse Design for Big Data in Academia’, Computers, Materials & Continua, vol. 71, no. 1, pp. 979–992, 2022,

17. C. Ming Wu, Y. Fu Huang, and J. Lee, ‘Comparisons Between MongoDB and MS-SQL Databases on the TWC Website’, AJSEA, vol. 4, no. 2, p. 35, 2015,

18. Docker . https://www.docker.com/

19. N. A. Sultan and R. Putros Qasha, “CONTAINER-BASED VIRTUALIZATION FOR BLOCKCHAIN TECHNOLOGY: A SURVEY,” Jordanian J. Comput. Inf. Technol. JJCIT, vol. 9, no. 3, Sept. 2023.

20. Faker Python package /project/Faker/

21. BigchainDB . https://www.bigchaindb.com

Downloads

Published

2026-07-01

Issue

Section

Articles