The service which enables us to use computing as a service across a product is known as cloud computing. Nowadays the cloud
computing paradigm has been receiving significant excitement and attention in technological sphere. Cloud computing shares
different resources and information between different devices which are located in different places always based on internet
connection. According to this, a cloud DBMS is a database management system which acts through cloud computing. It is worth
mentioning that the number of these DBMS which act through cloud computing is expected to increase in the future. Based on
related research and results, there is an increment of interest in outsourcing of DBMS tasks to third parties that can afford these
tasks with low and cheap cost. In this paper, we discuss about DBMS as a cloud service, advantages and disadvantages,
opportunities and limitations, and we focus on the way how to offer a cloud DBMS as one of the best services. We focus on three
main characteristics of cloud computing which are considered as the most worried issues of cloud platform. We review cloud
database challenges such as: internet speed, multi-tenancy, privacy and security. We also focus on the way how to opposite these
challenges in order to provide a successful cloud database. At the end of this paper we explain a specific architecture of cloud
DBMS which is known as SCALEDB. We focus on its layer which this architecture contains and the way how these layers
works. We thus express the need for a new DBMS, designed specifically for cloud computing environments.