This research aims to reactivate object-oriented databases using intelligent tools to improve performance and accuracy in modern work environments that require processing large amounts of complex data. The object-oriented database model faces challenges in query speed, result accuracy, and handling tangled or missing data. An integrated framework based on machine learning algorithms and intelligent filtering techniques was designed to enhance query performance. We implemented this framework in a pilot environment using Java and an ObjectDB database and compared performance before and after employing intelligent tools. The results showed a significant reduction in query execution time and an increase in result accuracy, along with improved interpretability and handling of missing data. This research enhances the potential of adopting intelligent tools to improve the performance of object-oriented databases and provide effective and flexible solutions to contemporary data management challenges.
References
[1]
Stonebraker, M. and Rowe, L.A. (1986) The Design of Postgres. ACM SIGMOD Record, 15, 340-355. https://doi.org/10.1145/16856.16888
[2]
Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F. and Lorensen, W. (1991) Object-oriented Modeling and Design. Prentice-Hall.
[3]
Zaniolo, C. and Saraiya, H. (1993) Active Database Systems. Proceedings of the 3rd International Workshop on Research Issues in Data Engineering (RIDE’93), Phoenix, February 1993, 2-5.
[4]
Atkinson, M. and Morrison, R. (1995) Orthogonally Persistent Object Systems. The VLDB Journal, 4, 319-401. https://doi.org/10.1007/BF01231642
[5]
Cattell, R.G.G. (1997) Object Data Management: Object-Oriented and Extended Relational Database Systems. Addison-Wesley.
[6]
Abadi, D.J. (2009) Data Management in the Cloud: Limitations and Opportuni-ties. IEEE Data Engineering Bulletin, 3, 3-12.
[7]
Russakovsky, O., Deng, J., Su, H., Krause, J., et al. (2015) ImageNet Large Scale Visual Recognition Challenge. International Journal of Computer Vision, 115, 211-252. https://doi.org/10.1007/s11263-015-0816-y
[8]
Elmasri, R. and Navathe, S.B. (2015) Fundamentals of Database Systems. 7th Edition, Pearson Education.
[9]
Özsu, M.T. and Valduriez, P. (2020) Principles of Distributed Database Systems. 4th Edition, Springer. https://doi.org/10.1007/978-3-030-26253-2
[10]
Sarker, I.H. (2021) Machine Learning: Algorithms, Real-World Applications and Research Directions. SN Computer Science, 2, 1-21. https://doi.org/10.1007/s42979-021-00592-x
[11]
Al-Jarrah, O.Y., Yoo, P.D., Muhaidat, S., Karagiannidis, G.K. and Taha, K. (2021) Efficient Machine Learning for Big Data: A Review. Big Data Research, 26, 100-204.
[12]
Mahmood, Z. and Hill, R. (2022) Connected Environments for the Internet of Things: Platforms, Use Cases, Security, and Privacy. Springer.
[13]
Chen, J., Li, Y. and Xu, R. (2022) AI-Enhanced Query Optimization for Ob-ject-Oriented Databases. Information Systems Frontiers, 24, 345-360.
[14]
Zhang, Y., Zhao, X. and Chen, M. (2023) Smart Database Systems Empowered by Artificial Intelligence: Trends and Challenges. Journal of Intelligent Infor-mation Systems, 62, 89-112.
[15]
Kumar, P. and Singh, A. (2023) Object-Oriented Database Integration with Deep Learning Models: An Optimized Framework. Journal of Database Man-agement, 34, 67-84.
[16]
Liu, H., Wang, Y., Zhang, Q. and Li, M. (2024) Towards Intelligent Data Retriev-al: Reinforcement Learning Approaches for OODBMS. Journal of Artificial Intel-ligence Research, 71, 123-141.