Abstract

Distributed object storage system has advantages in scalability and accessibility over standard block and file storage. However, the object approach lacks maturity when it comes to real-time systems such as transactional databases that are constantly being written. Specifically, the object approach cannot rival block-based systems for the dynamic read and write speeds required by disk resource-intensive applications such as databases. As more organizations migrate to cloud hosting solution, the need to address rapid application read and write will become top of the requirements list. This paper proposes a method to increase I/O performance of database appliances running in the cloud environment with distributed object storage as the underlying data stores. The proposed method involves separating the distributed storage's journal and data partitions to different hard drives and also separating a few database application directories to multiple RBD images from different storage pools in order to speed up the I/O operations. Experiments with SATA, SAS, and SSD type-drives with Ceph distributed storage system have been conducted based on proposed method and the results show significant performance compared to local drives and default distributed storage setup.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.