The new approach to data exploration, eight key cloud database DBaaS in the end they get to know what is!

Author |  Rohan Wadiwala, Mangesh More

Translation | Inf, editor | Carol

Publisher | CSDN cloud (ID: CSDNcloud)

In the world analysis, site-per-click data analysis candidates are, obviously, this will involve a large amount of data generated.

For the huge amounts of data, not only has a huge database to store raw data, but also save data simplified, summary and analysis, as a source to generate MIS and other analytical reports, for top management decision-making.

 

We call 'the data "large databases" it is the accumulation of many days or even months. Although companies using the method in some other location (database) to control and manage data such as historical data stored by compressing / clearing the data, but it also requires a lot of database space, and difficult to manage over time.

 

This huge database requires the following two important things:

  • Data Management

  • Performance data

 

There is no doubt that the two are closely linked above. These two issues related data form the basis for a new approach to data exploration.

 

Demand for cloud database (DBaaS) of

 

Talk about being generated large amounts of data and large database storage capacity for data analysis purposes to manage this demand, the company management needs. This led to a huge indirect management costs, and therefore needed a solution to solve this problem. This requires the database to provide highly scalable hosted service or as a service to provide database .

 

Like SAAS (software as a service) and PAAS (platform as a service), the database is also provided as a service, called Database as a Service (DBaaS).

 

DBaaS product on a cloud computing platform to run, also known as cloud database.

 

Cloud database (DBaaS) architecture

 

Cloud database or DBaaS concept does not carry or deploy their own database, but the database and used as a rental service.Given below and explained conventional and DBaaS architecture.

 

Traditional database :In traditional databases, we have an internal database server, an application for carrying application / analysis server database and a dedicated connection or a dedicated connection. The company has all the servers and the database must undertake procurement, installation and maintenance of all related costs.

Chart as follows:

Traditional database schema

 

DBaaS (cloud database) : cloud database settings are as follows. Cloud database hosted by various service providers, can be rented by the public cloud network. Companies use this service saves procurement databases, installation and maintenance costs.

FIG architecture is as follows:

Cloud database (DBaaS) architecture

The pros and cons of cloud database or DBaaS

 

Establishment and maintenance of a traditional database can be very expensive and time-consuming, and this may be a process difficult to manage, especially for limited resources and less demand for enterprise database.

 

DBaaS means that businesses of all sizes can adjust the size of the database to meet their needs and budget, and may vary each year and changes dynamically expand its database requests per day.

 

DBaaS- (cloud database) products bundled together to provide a set of data management services, companies need to deploy and manage their own database server and infrastructure, these databases hosted and managed by a third party, by the cloud users around the world by a certain the price of access.

 

In addition, there are many other factors that need to DBaaS compared with the traditional method based on cloud. Some of the factors mentioned as follows:

  • You need to manage large amounts of data.

  • Operational efficiency (storage and maintenance of such a large data greatly reduced cost).

  • Strengthening disaster recovery and business continuity.

 

According to International Data Corporation (IDC) forecast, deploy applications on the cloud will be an increase of 15.3%. The report also noted that the use of cloud computing can provide @ return on investment of 520%, for the following reasons:

  • 70% of the market faster. Since the database is already available, so no delay purchases and infrastructure. We can directly use the database services and hosting our application.

  • More than 80% of the published applications: Due to multiple applications ready to be hosted on the cloud, so we can take advantage of the availability of these applications.

  • 基础设施成本降低了75-85%。如上所述,不需要整个基础架构成本以及网络成本和与之相关的开销以及维护。DBaaS提供商会负责所有这些工作,并且公司只使用服务的优势。

根据预测,超过75%的公司采用云优先策略,并且云计算的年增长量也在同比增长。

 

使用DBaaS /云数据库的优势

  • 高度可扩展–接近无限数据存储容量。

  • 成本效益–这是为使用的产品付费的最大优势,同时还消除了硬件和网络成本。

  • 对于那些努力管理数据的企业,云可以提供一种低成本的替代方法,而不是投资于基础架构,在自己的网站上管理所有数据。

  • 对于DBaaS,公司为其使用内容和使用时间付费。当增加或减少存储空间时,其无限的可扩展性是一个很大的优势。

  • 数据库许可和续订费用由服务提供商承担,企业需要对此进行投资。

  • 服务提供商还负责数据安全性和业务连续性。

 

不过,此数据库托管服务有一些明显的缺点。

使用DBaaS的缺点

  • 没有对数据库的直接访问控制。如果出了问题,将束手无策。

  • 无法控制服务器的物理安全。如果服务器所在的地方发生自然灾害或系统出现故障,那么即使没有数据丢失,也可能要面对停机时间。

  • 无法直接控制敏感数据,而只能依靠云数据库服务器管理。

  • 对于较小的公司或中型数据库(数据库大小小于1 TB),在一段时间内维护自己的数据库服务器可能值得的,确实具有成本效益。

可用的DBaaS

市场上广泛使用的一些DBaaS有Amazon关系数据服务、Amazon DynamoDB、谷歌云SQL、谷歌BigQueryAzure Cosmos DBAzure SQL数据库、IBM云数据库、Oracle数据库云服务等。

本地传统数据库和云DBaaS之间的比较

措施

本地数据库

云数据库/DBaaS

可靠性

可靠性和隐私性

更可靠但不一定隐私

可伸缩性

有限的可伸缩性

无限的可伸缩性

速度

速度更快,但可能会在任何时间点故障(防止硬件故障)

一直很快

部署

部署需要时间

在任何时间内部署

成本和效益

需要大量资金配置本地数据库服务器

只为使用的付费,极具成本效益,不涉及间接费用

维护

维护成本很高,所有费用由公司承担。硬件、技术人员、DBA和其他基础设施。

无序维护费用,支付使用的费用

配置成本

整个安装费用由公司承担

整个安装费用由供应商承担。公司仅支付服务费用

安全性

高安全性和可控

根据供应商高度保护

 

总结

从目前公司采用云技术的速度来看,毫无疑问,DBaaS将会继续存在。随着年增长率超过67%,我们确实看到越来越多的公司正在朝着托管数据库服务发展并受益于管理数据库服务,而DBaaS或云数据库是数据库的未来。

【End】

《原力计划【第二季】- 学习力挑战》

正式开始

即日起至 3月21日

千万流量支持原创作者

更有专属【勋章】等你来挑战

推荐阅读 

近一半程序员单身、年薪低于 15 万,程序员扎心现状大调查!

被高估了的测试驱动开发?

大脑芯片公司Neuralink计划在人脑内植入芯片,他们到底想干什么?

Java 老矣,尚能饭否?2020 Java 生态系统报告出炉

Spark大数据分布式机器学习处理实战 | 博文精选

耕技术,与实践赛跑:一文告诉你如何稳妥快速完善区块链技术并有序推动商用?

你点的每一个在看,我认真当成了喜欢

发布了1758 篇原创文章 · 获赞 4万+ · 访问量 1593万+

Guess you like

Origin blog.csdn.net/csdnnews/article/details/104604338