Next basepresentation
-
Upload
shiyam-hoda -
Category
Technology
-
view
93 -
download
0
description
Transcript of Next basepresentation
![Page 1: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/1.jpg)
By: The FantasticFour:Md Ismail Sharfi
Prasoon Kant Ojha
Krishnandu Pramanik
Mohammad Jamilish Shiyamul Hoda
Mentor: Mr. Sk. Safikul Alam
![Page 2: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/2.jpg)
Cost of Hardware & Software.
Cost of Staff Training.
Appointing Technical Staff.
Database Damage
Inefficient use of hardware.
Limitations of Traditional DBMS
![Page 3: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/3.jpg)
Predictable any time, anywhere access to
resources
Lower hardware and energy costs
Lower total cost of operations both for software licensing and administration tools-only pay what you use
Provides a better( up to 100%) utilization of hardware resources.
Why Cloud?
![Page 4: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/4.jpg)
DBMS as a Cloud Service
Much more efficient in its duties.
Cheaper in long run.
Cloud-based DBMS are extremely scalable.
Move much of the operational burden of
provisioning, configuration, scaling, performance
tuning, backup, privacy, and access control from the
database user to the service operator.
![Page 5: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/5.jpg)
A Cloud Database Management System (CDBMS)
is a distributed database that delivers computing as aservice instead of a product. It is the sharing ofresources, software and information betweenmultiple devices over a network which is mostly theinternet.
An example of this is Software as a Service, or SaaS, which is an application that is delivered through the browser to customers.
CDBMS
![Page 6: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/6.jpg)
A DBaaS (database-as-a-service) promises to move much of the operational burden of provisioning, configuration, scaling, performance tuning, backup, privacy, and access control from the database user to the service operator offering lower overall cost to users.
Database as a Service for the Cloud
![Page 7: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/7.jpg)
Efficient multi-tenancy
Elastic scalability
Database privacy
We argue that these three challenges must be overcome before outsourcing database software and management becomes attractive to many users, and cost effective for service provider.
Challenges to Implement
![Page 8: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/8.jpg)
Cloud based DBMS services are provided in a
multitenancy environment with elastic resources allocation, for use in simple and complex transaction
Most of the currently available DBMS engines will run on cloud infrastructure, but are not specifically engineered to take advantage of cloud.
Why NextBase?(DBMS in Cloud)
![Page 9: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/9.jpg)
Why Cloud?
![Page 10: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/10.jpg)
Privacy
A Significant barrier to deploy database in the cloud is privacy.
If client able to encrypt all the data stored in the DBaaS then privacy concern would largely be eliminated.
CryptDB is a technique designed to provide privacy. this privacy even prevent admin from seeing users data.
Reduction in throughput by 22.5%.
![Page 11: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/11.jpg)
Architecture
![Page 12: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/12.jpg)
Above is proposed DBMS in Cloud Architecture, first layer isthe storage, followed by databases and the upper layer isapplication layer. in terms of performance ,it providesefficient data access with a better distribution of values forsome data. It stores data in memory, avoiding the need fortime-consuming recompilation at run time. Produces adetailed report on each step used for data access, allowingyou to accurately implement performance enhancements.Data is encrypted when stored or backed up, without anyneed for programming to encrypt or decrypt.
Architecture
![Page 13: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/13.jpg)
USER REQUIREMENTS
Simple API
High performance
High availability and reliability
Easy access to advanced features
PUBLIC CLOUD REQUIREMENTS
cheap ,predictable and proportional to actual usage
security and privacy guarantees
Requirements
![Page 14: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/14.jpg)
Provider Requirements
Meet user services level agreement
Limit hardware and power costs
Limit administration costs
Requirements
![Page 15: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/15.jpg)
Screen ShotsLogin / Signup
![Page 16: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/16.jpg)
Screen ShotsList of Tables
![Page 17: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/17.jpg)
Screen ShotsCreate new database
![Page 18: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/18.jpg)
Screen ShotsEnter password for your database
![Page 19: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/19.jpg)
Screen ShotsCreate New Table
![Page 20: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/20.jpg)
Screen ShotsEnter Values into your table
![Page 21: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/21.jpg)
Screen ShotsDelete row from table
![Page 22: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/22.jpg)
Screen ShotsLogout
![Page 23: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/23.jpg)
EJB Server Overview
![Page 24: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/24.jpg)
Complete SQL functionalities.
Security Features.
Cloud Based.
Multi User.
RDBaaS.
Future Works
![Page 25: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/25.jpg)
ACM /IEEE COMPUTER SOCIETY MEETING
Thursday, December 17 Bigtable: A Distributed Storage System for Structured Data, Fay
Chang, Jeffrey Dean, Sanjay Ghemawat, Google Inc. Dynamo: Amazon’s Highly Available Key-value Store,
Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, AvinashLakshman, Amazon.com.
AbadiD, “Data Management in the Cloud: Limitations and Opportunities”, Bulletin of the IEEE Computer Society Technical Committee on Data Engineering (2009).
H.Hacigumus, B.Iyer, S.Mehrotra, executing SQL over Encrypted database-service provider model, ACM SIGMOD, 2002
References
![Page 26: Next basepresentation](https://reader033.fdocuments.in/reader033/viewer/2022060202/559c201f1a28abd9298b483f/html5/thumbnails/26.jpg)
Hebrew
Thank YouEnglish
MerciFrench
Russian
DankeGerman
GrazieItalian
Spanish
ObrigadoPortuguese
Arabic
Traditional Chinese Thai
Bangla
¡Gracias!
Tamil
Kannada
Urdu
Hindi