Abstract
Cloud Database Management System is a new emerging concept recently introduced in the world. In Cloud the concept of Standard architecture of Cloud Database Management System is not yet been implemented. In this paper we are proposing a framework for 5-layered architecture in cloud database management system. First layer introduced is the External Layer, this layer is closest to the user, in which manageability, providing transparency and security are the important issue that should be considered. Second layer is the Conceptual Middleware Layer, as there are heterogeneous databases and clouds are available in the market, so here interoperability is the major issue. Third layer is the Conceptual Layer in which programming techniques, transaction management, query processing and optimization are the issues that should be considered. Forth layer is the Physical Middleware Layer, as there are various platforms available so here also, interoperability between various platforms are the biggest issue and the last layer is the Physical Layer in which how data can be stored so that it can be easily accessible without so much overhead so here data security, storage, backup, load balancing, partitioning, scaling, elasticity, fault tolerance and replication are the important issues that should be considered
چکیده
سیستم مدیریت پایگاه داده ی ابری یک مفهوم جدید در حال ظهور می باشد که به تازگی در جهان معرفی شده است. در ابر مفهوم معماری استاندارد سیستم مدیریت پایگاه داده ابری هنوز پیاده سازی نشده است. در این مقاله ما یک چارچوبی برای معماری ۵ لایه در سیستم مدیریت پایگاه داده ابری پیشنهاد می کنیم. لایه اول لایه خارجی می باشد، این لایه نزدیک ترین لایه به کاربر است، که در آن قابلیت اداره، شفافیت و امنیت مساله های مهمی هستند که باید در نظر گرفته شوند. لایه دوم لایه میانی مفهومی است، از آن جایی که پایگاه داده های و ابرهای ناهمگن در بازار در دسترس هستند، بنابراین در اینجا قابلیت همکاری مسئله مهمی است. لایه سوم لایه مفهومی است که در آن تکنیک های برنامه نویسی، مدیریت معامله، پردازش پرس و جو و بهینه سازی مسائلی هستند که باید در نظر گرفته شوند. چهارمین لایه، لایه میانی فیزیکی است، از آن جا که سیستم عامل های مختلف در دسترس هستند، بنابراین در اینجا نیز، قابلیت همکاری بین سیستم عامل های مختلف بزرگترین مسئله است و آخرین لایه، لایه فیزیکی است که در آن نحوه ذخیره سازی داده ها به طوری که بتوان به راحتی و بدون سربار بسیار به آن ها دسترسی داشت، امنیت داده ها، ذخیره سازی، پشتیبان گیری، بار تعادل، پارتیشن بندی، مقیاس پذیری، کشش، تحمل خطا و رونوشت مهمترین موضوعاتی هستند که باید در نظر گرفته شوند.