<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DBaaS Archives - OVHcloud Blog</title>
	<atom:link href="https://blog.ovhcloud.com/tag/dbaas/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.ovhcloud.com/tag/dbaas/</link>
	<description>Innovation for Freedom</description>
	<lastBuildDate>Thu, 06 Jun 2024 12:22:42 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.ovhcloud.com/wp-content/uploads/2019/07/cropped-cropped-nouveau-logo-ovh-rebranding-32x32.gif</url>
	<title>DBaaS Archives - OVHcloud Blog</title>
	<link>https://blog.ovhcloud.com/tag/dbaas/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>When should you choose MongoDB over a relational database management system (RDBMS) like MySQL?</title>
		<link>https://blog.ovhcloud.com/when-should-you-choose-mongodb-over-a-relational-database-management-system-rdbms-like-mysql/</link>
		
		<dc:creator><![CDATA[Dimitri Fague]]></dc:creator>
		<pubDate>Thu, 23 May 2024 10:57:28 +0000</pubDate>
				<category><![CDATA[OVHcloud Product News]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[OVHcloud]]></category>
		<category><![CDATA[Public Cloud]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=26740</guid>

					<description><![CDATA[Of all the non-relational database engines (NoSQL) that have emerged in the last decade, MongoDB is without a doubt the most widely used. Source-available, powerful, flexible and scalable, MongoDB covers a wide range of use cases. Many, including startups, choose it to ensure they are not limited in their technological choices, so they can scale [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fwhen-should-you-choose-mongodb-over-a-relational-database-management-system-rdbms-like-mysql%2F&amp;action_name=When%20should%20you%20choose%20MongoDB%20over%20a%20relational%20database%20management%20system%20%28RDBMS%29%20like%20MySQL%3F&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p>Of all the non-relational database engines (NoSQL) that have emerged in the last decade, MongoDB is without a doubt the most widely used. Source-available, powerful, flexible and scalable, MongoDB covers a wide range of use cases. Many, including startups, choose it to ensure they are not limited in their technological choices, so they can scale and adapt to different use cases. The possibility of switching from MySQL to MongoDB might come up when updating or revamping an existing app. So, let’s see when this switch might be relevant, and why using the <a href="https://www.ovhcloud.com/en-ie/public-cloud/mongodb/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">MongoDB service managed by OVHcloud</a> could be the ideal option.</p>



<h6 class="wp-block-heading"><span class="Aucun"><b><span lang="EN-US" style=",sans-serif"></span></b></span></h6>



<h3 class="wp-block-heading"><strong>The flexibility of the NoSQL data model</strong></h3>



<p>Unlike traditional databases, MongoDB can gather data without a predefined structure and adapt its dynamic scheme as needed. The tabular schema is no longer used, as regards NoSQL databases, the logical representation of a NoSQL database resembles a tree structure. MongoDB is a document-oriented database management system that organises data in JSON documents and collections. These documents contain pairs of values or keys of different types, including nested documents and arrays. The structure of key/value pairs can vary across different documents. Additionally, MongoDB also allows for the use of GridFS, which enables it to function as a file system using the JavaScript query language.</p>



<h3 class="wp-block-heading"><strong>Advantages – based on use cases</strong></h3>



<p>MongoDB and MySQL both have their various strengths and benefits, which include indexing, query language (both rely on natural language and offer a graphical interface when needed), security (each offers authentication, access control and data encryption), and compatibility with various programming languages (Java, Python, Node.js, server-side PHP, Ruby and C#). Scalability and strong read-write performance set MongoDB apart in multiple use cases.</p>



<p>MySQL only allows for vertical scaling, i.e., you can only add resources to the database server (RAM, CPU) for scalability. During the replication process, read-only copies are created on other machines, which may result in delays in updates and the user’s access to information.</p>



<p>MongoDB goes even further by incorporating both vertical and horizontal scaling into its design. Two mechanisms, clustering and sharding, are used to achieve this. Clustering, which involves groups of MongoDB servers with identical data (three servers minimum), and sharding, which spreads different parts of the data across multiple servers for load distribution, high availability, and security in case of hardware failure.</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img decoding="async" width="363" height="100" src="https://blog.ovhcloud.com/wp-content/uploads/2024/05/black.webp" alt="" class="wp-image-26742" style="width:345px;height:auto" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/05/black.webp 363w, https://blog.ovhcloud.com/wp-content/uploads/2024/05/black-300x83.webp 300w" sizes="(max-width: 363px) 100vw, 363px" /></figure>



<p>MongoDB stands out from the rest in terms of performance, particularly in writing, when using the “insertMany()” API command to insert or update numerous records. When dealing with a high volume of records, MySQL is the faster option.</p>



<p>So, your project, available hardware, and the type of data you work with (structured, semi-structured or unstructured) will determine the most suitable technology. </p>



<p>Of course, there are alternatives or plugins to address the limitations of MySQL or make up for missing features – depending on the use case. For instance, with an RDBMS like MariaDB, you can enable multi-master clustering using this approach. However, attempting to adapt a technology to needs it wasn’t designed for in the first place will inevitably make maintenance complex, increase the risk of malfunctions, and lower performance.</p>



<p>On the other hand, if MongoDB proves to be more suitable, we can’t overlook the skills needed to deploy, configure and maintain MongoDB’s architecture, as well as understand replicate set and sharding<a> </a><a id="_ftnref1" href="#_ftn1"><sup>[1]</sup></a> (<a href="https://www.mongodb.com/basics/replication" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Find out more about the differences between the two</a>). If you need it, choosing an OVHcloud-managed solution like Managed Databases for MongoDB could be the ideal option. </p>



<h3 class="wp-block-heading"><strong>Why choose MongoDB over any other non-relational database management system?</strong></h3>



<p>There are many other document-oriented databases out there, including Couchbase, CouchDB, Oracle NoSQL Database, Amazon DocumentDB, Azure Cosmos DB, and more. Nonetheless, MongoDB is notable for its versatility, performance, scalability, and features. This makes it a popular DBMS for various use cases, including e-commerce catalogues, web/mobile apps with user-specific content customisation (e.g., social media), payment systems, serverless design, workload migration, content management, gaming, IoT data collection, and much more. It spans use cases involving big data and artificial intelligence.<a id="_msocom_1"></a></p>



<h3 class="wp-block-heading"><strong>Unlock MongoDB’s full potential effortlessly with OVHcloud</strong></h3>



<p>Installing MongoDB on a single server, VPS or Public Cloud instance is straightforward. However, things might get more complex when the project enters production and/or gains momentum, or requires a stable environment and deployment of a multi-node cluster. This also includes mobilising specialised resources that could be allocated to your main business, like developing applications. This particularly holds true for use cases that demand solid compliance, such as health data hosting and management.</p>



<p>OVHcloud offers a managed MongoDB solution — i.e., it is managed for you by our team and hosted in a sovereign cloud. — designed and delivered in partnership with MongoDB’s teams. Since our Database as a Service (DBaaS) is not shared, it allows you to free up your SysAdmins without compromising performance and compliance. Each user has their own environment, except for the Free Tier <a href="https://www.ovhcloud.com/en-gb/lp/mongodb-discovery/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Discovery</a> offer, where CPU and RAM resources are shared. This service also helps you tackle the challenge of scaling your database, syncing and distributing data across several nodes, as well as backing it up (included in our plans).</p>



<div class="wp-block-media-text has-media-on-the-right is-stacked-on-mobile" style="grid-template-columns:auto 23%"><div class="wp-block-media-text__content">
<p>Find out why you should choose <a href="https://www.ovhcloud.com/en-ie/public-cloud/mongodb/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">MongoDB managed on OVHcloud</a>, an expert in MongoDB infrastructure – including deployment and administration. You can achieve greater efficiency and build more reliable, powerful and secure applications, while optimising the total cost of ownership (TCO) of your data.</p>
</div><figure class="wp-block-media-text__media"><a href="https://www.ovhcloud.com/en-ie/public-cloud/mongodb/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"><img fetchpriority="high" decoding="async" width="1024" height="1024" src="https://blog.ovhcloud.com/wp-content/uploads/2024/05/OVHcloud_MONGODB_FR_FR_GPAYMAX_C_1200x12001-1024x1024.jpg" alt="" class="wp-image-26745 size-full" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/05/OVHcloud_MONGODB_FR_FR_GPAYMAX_C_1200x12001-1024x1024.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/05/OVHcloud_MONGODB_FR_FR_GPAYMAX_C_1200x12001-300x300.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/05/OVHcloud_MONGODB_FR_FR_GPAYMAX_C_1200x12001-150x150.jpg 150w, https://blog.ovhcloud.com/wp-content/uploads/2024/05/OVHcloud_MONGODB_FR_FR_GPAYMAX_C_1200x12001-768x768.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/05/OVHcloud_MONGODB_FR_FR_GPAYMAX_C_1200x12001-70x70.jpg 70w, https://blog.ovhcloud.com/wp-content/uploads/2024/05/OVHcloud_MONGODB_FR_FR_GPAYMAX_C_1200x12001.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>



<p><a id="_msocom_1"></a></p>



<h3 class="wp-block-heading"><strong>Want to go further ?</strong></h3>



<p>At first glance, the idea might seem absurd: migrating to NoSQL, a non-relational database management system, while using a MySQL or Oracle database. It’s like putting petrol in a diesel car. Of course, the code will need be altered, but it is certainly doable. Read the MongoDB webinar “<a href="https://www.mongodb.com/en-gb/presentations/moving-workloads-relational-to-innovative-english" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Migrating relational database workloads to the MongoDB Document Model”</a></p>



<p><a href="#_ftnref1" id="_ftn1"><sup>[1]</sup></a> Soon, <a href="https://github.com/orgs/ovh/projects/16/views/1?sliceBy%5Bvalue%5D=Managed+Databases" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">the OVHcloud Managed Databases for MongoDB service</a> will include the sharding set-up feature. This has been added to our roadmap.</p>



<p><a id="_msocom_1"></a></p>



<p></p>
<img decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fwhen-should-you-choose-mongodb-over-a-relational-database-management-system-rdbms-like-mysql%2F&amp;action_name=When%20should%20you%20choose%20MongoDB%20over%20a%20relational%20database%20management%20system%20%28RDBMS%29%20like%20MySQL%3F&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Increase agility and efficiency with managed DBaaS services</title>
		<link>https://blog.ovhcloud.com/more-agility-managed-cloud-databases/</link>
		
		<dc:creator><![CDATA[Heikki Nousiainen]]></dc:creator>
		<pubDate>Fri, 18 Mar 2022 16:14:00 +0000</pubDate>
				<category><![CDATA[OVHcloud Engineering]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[Move to PaaS]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Public Cloud]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=22662</guid>

					<description><![CDATA[Aiven powers OVHcloud&#8217;s growing DBaaS portfolio, Managed Cloud Databases. Read this blog post from Aiven CTO, Heikki Nousiainen, to find out how their customers have achieved better agility and efficiency in the cloud &#8211; and how you can do the same! Why business agility is important For companies in today’s changing world, it’s crucial to [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fmore-agility-managed-cloud-databases%2F&amp;action_name=Increase%20agility%20and%20efficiency%20with%20managed%20DBaaS%20services&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0688.png" alt="Aiven" class="wp-image-21358" width="133" height="134" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0688.png 265w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0688-150x150.png 150w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0688-70x70.png 70w" sizes="auto, (max-width: 133px) 100vw, 133px" /></figure></div>



<p><em><a href="https://aiven.io/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Aiven</a> powers OVHcloud&#8217;s growing DBaaS portfolio, <a href="https://www.ovhcloud.com/en/public-cloud/databases/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Managed Cloud Databases</a>. Read this blog post from Aiven CTO, Heikki Nousiainen, to find out how their customers have achieved better agility and efficiency in the cloud &#8211; and how you can do the same!</em></p>



<h2 class="wp-block-heading">Why business agility is important</h2>



<p>For companies in today’s changing world, it’s crucial to remain agile and adapt to changing circumstances. Failure to change directions, sometimes in mid-step, can result in needless expense and hurt a company’s image.&nbsp;</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2022/03/IMG_0881-1024x537.jpeg" alt="Increase agility and efficiency with managed DBaaS services" class="wp-image-22753" width="512" height="269" srcset="https://blog.ovhcloud.com/wp-content/uploads/2022/03/IMG_0881-1024x537.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2022/03/IMG_0881-300x157.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2022/03/IMG_0881-768x403.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2022/03/IMG_0881.jpeg 1200w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure></div>



<p>When we talk about agility, we often think of product and corporate strategy and other long-term progressive endeavors. That’s valid, since both the product roadmap and the overall strategy of the company must be able to change to fit the market environment, as well as in response to internal developments.</p>



<p>But agility is also relevant in operations and infrastructure, where a company’s internal workings must also be able to accommodate change. New innovations come to market every day that can save money in your operating expenses; and every now and then tools become obsolete, even though you’re still using them. If a company doesn’t react in a timely manner, these changes can result in reduced efficiency or actual loss of business.</p>



<p>What’s more, any company’s operations and infrastructure absolutely must support innovation on a fast cycle, or compromise their ability to adjust to change.</p>



<h2 class="wp-block-heading">DBaaS in the cloud makes sense</h2>



<p>One of the pieces of infrastructure that it most makes sense to purchase as a service is databases and related services. Setting up and managing a database is a specialized skill, especially doing it well, and requires resources that can instead go into developing a company’s own products. In practice that means that instead of hiring a database admin, you can hire a developer for your product team, while another company with its own skilled team is taking care of your data, and you can transfer that slice of budget from OpEx to development investments.</p>



<p>On a more general level, data is one of a company’s most valuable assets, and plays a key role in all modern online and software products. This means not just data as code and images, and not even the data that flows when the service or product is being used. Storing and analyzing customer and usage data can tell companies how their business is doing and how they should be directing future development efforts. Building the capacity for this data storage is an investment that’s hard to scope out in advance, and analysis needs will evolve as the business grows and the market changes.</p>



<h2 class="wp-block-heading">Open source for freedom</h2>



<p>Things change all the time, and whatever service you buy may not be around for as long as your company, or they may change their terms without consulting you. Or you might just outgrow their offering and need a new provider.&nbsp;</p>



<p>When buying your data infrastructure as a service, the one thing you want to ensure is that you’ll always have access to your data, even when you decide to switch services. The data also needs to be in a format that’s compatible with other providers and products, or you stand to foot a massive bill for conversion (if it’s even possible).</p>



<p>Here’s where open source is key. If you go with a service that offers fully open source products, your data will always be in a format that’s easy to export elsewhere, and it’ll be compatible with a wide variety of solutions. Open source gives you real freedom and flexibility to choose your providers and not be locked into a solution offered by a single company.</p>



<h2 class="wp-block-heading">Shortening the innovation-development-testing cycle</h2>



<p>Managed cloud databases are increasingly the key factor that enables quick innovation. Product development teams need a way to quickly turn ideas into testable products, and ready-made, managed infrastructure is the only way to achieve this in the IT world. The more building blocks you can buy ready-made, the quicker you can sketch out a test version of your dreams, and the quicker the roll-out when it’s finished.</p>



<p>DBaaS customers can provide data-driven services without having to build up the expertise in managing a new system and then having to build a datacenter. Their developers can quickly get to the part where they start programming, which greatly shortens the time to market. Being ahead of the curve by months can make or break a product, no matter how high its quality otherwise.</p>



<p>And speaking of quality&#8211;having the means to spin up data infrastructure quickly also means a company can continuously improve their products. With a DBaaS-sourced architecture, new environments can easily be set up for testing.&nbsp;</p>



<p>This is equally true when the issue is not just improving upon or enlarging existing services, but creating entirely new products. The road from idea to product is much shorter when the&nbsp; infrastructure is already built.</p>



<p>And lastly, it also means many teams can work on the same codebase simultaneously. This way the company can make every R&amp;D penny count.</p>



<h2 class="wp-block-heading">From CapEx to reduced OpEx</h2>



<p>Then there’s the fact that datacenters cost money to build, and you’re using your CapEx to do it: it’s an investment in the most classical sense. Even if you’re leasing server space instead of building walls, you’re still spending your OpEx coins in a predefined amount of capacity and its maintenance.&nbsp;</p>



<p>The amount of capacity a company maintains has to accommodate not just everyday use but also traffic spikes. When an investment is made (usually in some hurry) to increase capacity in response to an emergency need, it’s seldom considered safe to let go of it when the emergency passes because the process is painful and slow. This road usually ends with services overprovisioned by some 30-50% for regular use. And this is true whether you’re doing it with CapEx or OpEx.<br>CapEx reduction is easy to achieve by moving to a managed service, and there are plenty of them. But by selecting the right DBaaS, a company can make sure that their capacity meets their needs on a day-to-day basis: any service worth its salt will make it easy not just to scale up but also to scale down. It’s possible to reach a <a href="https://aiven.io/blog/aiven-cloud-data-services-bring-340-three-year-roi" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">70% reduction in infrastructure</a> OpEx by managing your capacity and infrastructure properly. At the same time it lowers the threshold for using these services for new products, as well as retiring products that aren’t generating significant revenue.</p>



<h2 class="wp-block-heading">Orchestration as a multiplier</h2>



<p>There’s an African proverb: If you want to go fast, go alone; but if you want to go far, go together. Creating a standalone product to serve a single purpose is quick, but to provide real long-time value for your customers and your own company, versatile products or services that offer a range of functionalities and meet multiple needs are key. You <em>might </em>hit a goldmine by creating a single-purpose product or service that satisfies an urgent user need that no one else in the world has thought to satisfy, or you do it better than absolutely everyone else. It’s just not very likely, to say the least.&nbsp;</p>



<p>A more robust business model is to target a wider customer base and meet a variety of needs. Versatile products are more useful to a larger group of people, and customers are more likely to want a solution that meets several needs at once. Even if you start small with a tightly targeted product or service, you want to keep the door open to expansion and innovation available in adjoining spaces.</p>



<p>The reason that products like this are harder to create and hence more valuable is that it means creating a heterogeneous data architecture that encompasses a wide range of building blocks. This is not easy, whether you’re building them in-house or buying them as a service.&nbsp;</p>



<p>And making the components in your infrastructure all work together and pass data along flexibly is actually really hard. Companies that buy their data infrastructure as a service may have it even harder: using several services from multiple providers can add to the complexity of the overall architecture, and the range of available services can limit what it’s possible to accomplish.&nbsp;</p>



<p>Note that the data flow itself is not an issue, since that can be configured; in some cases easily, in some cases less so, but it can be done, and then it’s only a question of how easy it is to add data sources.&nbsp;</p>



<p>The bigger issue is the regular management and maintenance tasks, which can be a pain if you have to log into and out of multiple environments to check service status or perform updates. If your system management is fragmented, it’s hard to acquire an overall picture of the whole system, and that has implications for troubleshooting and optimization.&nbsp;</p>



<p>Companies using orchestration systems like Kubernetes and Terraform to centralize and automate management tasks find that it enhances their control over resource consumption. With an orchestration system, companies can utilize a mixed set of services as easily as just one. These systems make it possible to centrally manage both individual services and the way the services interact. This gives a better overview of system status and performance and makes it quicker and easier to troubleshoot and fix issues. And of course, access management can also be centralized to an orchestration system, removing yet more regular upkeep tasks.</p>



<p>Kubernetes and Terraform also provide greater horizontal scalability. Instead of having to build endpoints into each service individually, it’s enough to build them in the orchestration system&#8211;and both of them also come with a wide selection of ready-made open source connectors, saving companies the trouble of writing their own.<br>This is how the benefit from orchestration combines with the benefit derived from increased agility in the marketplace and takes both to a whole new level. At <a href="https://aiven.io" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Aiven</a>, we see this all the time. Large numbers of our customers use Kubernetes and/or Terraform to save time, money and effort in terms of both system maintenance and product development.</p>



<h2 class="wp-block-heading">Wrapping up</h2>



<p>The common denominator for companies adopting managed cloud databases and combining it with an orchestration system is that they’re able to reduce their expenses markedly, due to a combination of reduced capital expenditures and smaller operating costs, even when taking into account the fees paid for their database management tasks.&nbsp;</p>



<p>With a DBaaS in use, companies can also stay agile and responsive, and continuously evaluate and adjust their business model as the circumstances change. With OVHcloud&#8217;s managed cloud databases, powered by Aiven, you don&#8217;t have to worry about your database infra or administration, including set up, backups, scalability and security. This saves you time and money, so you can focus on building and deploying the cloud-based applications you want.</p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fmore-agility-managed-cloud-databases%2F&amp;action_name=Increase%20agility%20and%20efficiency%20with%20managed%20DBaaS%20services&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The DBaaS family is growing: Welcome to Kafka, MySQL, PostgreSQL, OpenSearch and Redis™*!</title>
		<link>https://blog.ovhcloud.com/the-dbaas-family-is-growing-welcome-to-kafka-mysql-postgresql-opensearch-and-redis/</link>
		
		<dc:creator><![CDATA[Erika Gelinard&nbsp;and&nbsp;Bastien Verdebout]]></dc:creator>
		<pubDate>Thu, 25 Nov 2021 15:51:40 +0000</pubDate>
				<category><![CDATA[OVHcloud Product News]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[Public Cloud]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=21216</guid>

					<description><![CDATA[Building on the success of&#160;Public Cloud Databases for MongoDB, we know how much a managed service increases the performance, scalability and resiliency of your database.&#160;Now,&#160;a new batch of managed Databases as a Service (DBaaS) aka PostgreSQL, MySQL, Apache Kafka, OpenSearch and Redis™* is in free beta. Why do they stand out? What are their main [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fthe-dbaas-family-is-growing-welcome-to-kafka-mysql-postgresql-opensearch-and-redis%2F&amp;action_name=The%20DBaaS%20family%20is%20growing%3A%20Welcome%20to%20Kafka%2C%20MySQL%2C%20PostgreSQL%2C%20OpenSearch%20and%20Redis%E2%84%A2%2A%21&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p>Building on the success of&nbsp;<a href="https://blog.ovhcloud.com/public-cloud-databases-for-mongodb-in-ga/" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">Public Cloud Databases for MongoDB</a>, we know how much a managed service increases the performance, scalability and resiliency of your database<strong>.&nbsp;</strong>Now,&nbsp;a new batch of managed Databases as a Service (DBaaS) aka <a href="https://aiven.io/blog/an-introduction-to-postgresql" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">PostgreSQL</a>, MySQL, <a href="https://aiven.io/blog/an-introduction-to-apache-kafka" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Apache Kafka</a>, OpenSearch and <a href="https://aiven.io/blog/an-introduction-to-redis" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Redis</a>™* is in free beta. Why do they stand out? What are their main use cases? In which typical business scenario can you leverage them? That&#8217;s what we&#8217;ll discuss today!</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0850-1024x550.jpeg" alt="The DBaaS family is growing: Welcome to Kafka, MySQL, PostgreSQL, OpenSearch and Redis!" class="wp-image-22691" width="512" height="275" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0850-1024x550.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0850-300x161.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0850-768x413.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0850.jpeg 1189w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure></div>



<h3 class="wp-block-heading">A large choice of &#8220;vanilla flavor&#8221; DBMS</h3>



<p>The market is brimming with database engines, we will offer you this large choice over the coming months. Our&nbsp;<a href="https://www.ovhcloud.com/en-ie/public-cloud/databases/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Public Cloud Databases</a>&nbsp;are of course fully managed and compatible with the full OVHcloud portfolio including bare metal for instance.</p>



<p>Did you know that delegating&nbsp;the setup and daily operations of your database cluster could help your improve your performance by 15% to 20%? That&#8217;s a pretty good argument to move your database to the cloud if it wasn&#8217;t already the case!</p>



<p>You might still wonder how these DBaaS differ from existing market offerings?</p>



<div class="wp-block-image"><figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0688.png" alt="Aiven" class="wp-image-21358" width="133" height="134" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0688.png 265w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0688-150x150.png 150w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0688-70x70.png 70w" sizes="auto, (max-width: 133px) 100vw, 133px" /></figure></div>



<ul class="wp-block-list"><li>Aside from MongoDB, all other engines are open-source so that you&#8217;ve got no risk of vendor lock-in and can adapt your technology strategy in the long run. We&nbsp;<a href="https://corporate.ovhcloud.com/en-ie/newsroom/news/ovhcloud-partners-aiven/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">partner with the leader of open-source DBaaS</a>, <a href="https://aiven.io/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Aiven</a>, to deliver this full portfolio.</li><li>What&#8217;s more, we deliver&nbsp;the official, full and updated experience or&nbsp;&#8220;vanilla flavor&#8221; of each DBMS, and not a fork in our cloud environment. It means that you benefit from all the features, updates and community innovation.</li><li>They are hosted in our trusted Cloud-Act free cloud infrastructure&nbsp;&#8211; in Europe and Canada today, and soon in other parts of the world &#8211; to ensure you full data privacy and infrastructure compliance.&nbsp;</li><li>Last, but not least, after the free beta, their pricing is fully transparent, predictable and much cheaper than competition. Why don&#8217;t you check our&nbsp;<a href="https://www.ovhcloud.com/en-ie/public-cloud/prices/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">price list</a>&nbsp;by yourself? What you see is what you pay! All costs including outgoing traffic are included. Don&#8217;t forget to multiply the price by the number of nodes!</li></ul>



<h3 class="wp-block-heading">You voted, we delivered</h3>



<p>We know you have been waiting for these managed databases in the public cloud for some time, so we asked you which were your favorite ones and delivered them first. After&nbsp;3 weeks of usage, here is our beta testers&#8217; podium:</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0869.jpeg" alt="You voted, we delivered" class="wp-image-22702" width="401" height="238" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0869.jpeg 534w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0869-300x178.jpeg 300w" sizes="auto, (max-width: 401px) 100vw, 401px" /></figure></div>



<ol class="wp-block-list"><li>Almost half of our first beta testers use PostgreSQL. It&#8217;s the most advanced, extensible and highly secure relational database that you use for mission critical business applications.&nbsp;</li><li>Another big third of our users are on MySQL, one of the most popular transactional engines for eCommerce platforms, but also an ideal choice for many web applications.&nbsp;</li><li>Redis is the third favorite database with almost 15% adoption. It is frequently used for website caching and personalization, chat and messaging apps but also in the gaming industry for leaderboards.</li><li>The last few percent of users are on&nbsp;Apache Kafka , the must have distributed data streaming platform. Its horizontal scalability is useful&nbsp; for&nbsp;IoT data ingestion, real-time analytics as well for event-driven applications.</li></ol>



<h3 class="wp-block-heading">But what do Kafka, MySQL, PostgreSQL, OpenSearch and Redis do?</h3>



<p>Long story short: too many uses cases for one blog post! But let&#8217;s dive a bit into the main concepts and key differentiators.  </p>



<p>Imagine that you are literally an e-commerce website&#8230; At least try to imagine&nbsp;😀 &nbsp;It may be a little silly, but a good way to understand.</p>



<p>It&#8217;s almost Christmas, plenty of customers are creating accounts, ordering gifts, putting their credit cards. As a website, you cannot lose their information, you want to store it precisely. Here come relational databases to the rescue!</p>



<h4 class="wp-block-heading">Relational databases with MySQL and PostgreSQL</h4>



<p>Relational databases are widely adopted worldwide, with pretty simple tables, with columns and rows. Each table can be linked to others, with relationships, it&#8217;s called a schema.</p>



<p>The most famous ones are MySQL, PostgreSQL, MariaDB and SQL server.</p>



<p>The idea is always the same, tables and relations, with a goal to guarantee data validity despite errors, power failures.</p>



<p>Imagine that you, the website, receive an order for a new gift; you ask for a payment of 50 euros. The customer is paying, but just for 2 seconds your database is flapping and unreachable.</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0691.png" alt="Relational databases with MySQL and PostgreSQL" class="wp-image-21368" width="405" height="113" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0691.png 810w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0691-300x84.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0691-768x214.png 768w" sizes="auto, (max-width: 405px) 100vw, 405px" /></figure></div>



<p>As a website, do you want approximate data? Do you want to be almost certain that the customer has payed?&nbsp;Certainly not!&nbsp;You want to be 100% confident about the transaction in your databases.</p>



<p><strong>Relational Databases</strong>&nbsp;provide ACID guarantees (for Atomicity, Consistency, Isolation and Durability) that make them the best solution to deal with this kind of use case.</p>



<p><strong>MySQL</strong>&nbsp;and&nbsp;<strong>MariaDB</strong>&nbsp;are often used for simple website and web application, such as WordPress.</p>



<p><strong>PostgreSQL</strong>&nbsp;is more production grade-oriented, with full ACID compliance, advanced security and high availability (HA mechanism, and various extensions for various use case (geographical data, metrics, &#8230;).</p>



<p>Also, PostgreSQL is the only database system in the list owned by no company. It&#8217;s owned by the PostgreSQL community, you and me. Unlike MySQL that&#8217;s the property of Oracle for example.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.sql_.2-1024x528.png" alt="" class="wp-image-21387" width="768" height="396" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.sql_.2-1024x528.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.sql_.2-300x155.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.sql_.2-768x396.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.sql_.2-1536x791.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.sql_.2.png 1708w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption>Example of relational tables</figcaption></figure></div>



<p>Let&#8217;s come back to our e-commerce scenario!</p>



<p>It&#8217;s Christmas time for our website, your are now able to receive and store correctly your products, the orders, the bills&#8230; neat!</p>



<p>But wait&#8230; Now more and more customers are coming to you, asking ALWAYS for the same price and description of this wonderful pair of socks. Worst, they put a few products&nbsp;in the basket, but don&#8217;t buy them.</p>



<p>You are slowed down by storing and giving information from your local storage (images). In the same way, pushing in database information that you would not need to keep (basket) is frustrating. Last but not least, tons of requests in your relational databases (<em>&#8220;SELECT Articles in discounted_prices&#8230;&#8221;</em>) are always the same, giving the same results&#8230;</p>



<p>Grrr! It&#8217;s really painful to store this kind of ephemeral information. What if you could store and retrieve this data somewhere very, very fast?</p>



<h3 class="wp-block-heading">Hello Redis™*! your best friend for caching data</h3>



<p>The most handy database engine to answer your need is Redis™*.</p>



<p>Redis has two main characteristics: first, it stores data in volatile memory (RAM), not in classic storage such ad SSD drives. Second, it&#8217;s not a relational database, but a key-value store.&nbsp;You can store various type of data, such as HTML code, images, user sessions, gaming leaderboards, chat sessions, &#8230;</p>



<p>Each time you have to keep in mind that this data &#8220;can&#8221; be lost and you will store/retrieve it with huge performance.</p>



<p>Most popular use cases are website performance improvement, databases caching, gaming leaderboard, chat tools,.. Twitter, Snapshat, instagram, AirBnB, Pinterest..&nbsp;<a href="https://redis.io/topics/whos-using-redis" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">they all use Redis</a>!</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.redis_-1024x412.png" alt="" class="wp-image-21388" width="768" height="309" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.redis_-1024x412.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.redis_-300x121.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.redis_-768x309.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.redis_.png 1044w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption>Example of Keys and Values</figcaption></figure></div>



<p>The most handy database engine to answer your need is Redis.</p>



<p>Redis has two main characteristics: first, it stores data in volatile memory (RAM), not in classic storage such ad SSD drives. Second, it&#8217;s not a relational database, but a key-value store.&nbsp;You can store various type of data, such as HTML code, images, user sessions, gaming leaderboards, chat sessions, &#8230;</p>



<p>Each time you have to keep in mind that this data &#8220;can&#8221; be lost and you will store/retrieve it with huge performance.</p>



<p>Most popular use cases are website performance improvement, databases caching, gaming leaderboard, chat tools,.. Twitter, Snapshat, instagram, AirBnB, Pinterest..&nbsp;<a href="https://redis.io/topics/whos-using-redis" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">they all use Redis</a>!</p>



<h4 class="wp-block-heading">Kafka, to avoid kafkaian situations</h4>



<p>Apache Kafka, is the world&#8217;s most famous streaming tool. Imagine a highly-available and highly efficient platform, allowing you to connect to dozen data sources, &#8220;snif&#8221; the data in real time with near zero latency and push it somewhere else. That&#8217;s Kafka which unlike Redis is used a bit everywhere.</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0693.png" alt="Kafka" class="wp-image-21372" width="238" height="105" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0693.png 317w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0693-300x132.png 300w" sizes="auto, (max-width: 238px) 100vw, 238px" /></figure></div>



<p>You don&#8217;t store information<strong>&nbsp;in</strong>&nbsp;Kafka, you connect Kafka&nbsp;<strong>to</strong>&nbsp;information sources. Then, of course, this data can be reused.</p>



<p>Main use cases are messaging between applications (it acts as a buffer), real time analytics and real time data pipelines, aggregation of metrics and logs (imagine a company with 1.5 million website ands 250&#8217;000 servers to monitor, for example&nbsp;<img decoding="async" src="https://docs.dsi.ovh/s/9ckm17/8402/45c55aec607bd3c0b24eb377ecd790d998a06033/_/images/icons/emoticons/smile.svg" alt="(smile)">).</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/ilustrasi-apache-kafka-1024x621.png" alt="" class="wp-image-21254" width="768" height="466" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/ilustrasi-apache-kafka-1024x621.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/ilustrasi-apache-kafka-300x182.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/ilustrasi-apache-kafka-768x466.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/ilustrasi-apache-kafka.png 1402w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption>Apache Kafka Principles. <em>Source : Halovina</em></figcaption></figure></div>



<h4 class="wp-block-heading">OpenSearch to keep en eye on everything</h4>



<p>OpenSearch is an open source fork of Elasticsearch, allowing you to ingest data, such as all the logs of your website and easily analyze them.</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0694.png" alt="OpenSearch" class="wp-image-21375" width="317" height="78" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0694.png 490w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0694-300x74.png 300w" sizes="auto, (max-width: 317px) 100vw, 317px" /></figure></div>



<p>Perfect for us to follow all the 404 errors for example! Wonderful dashboard in minutes, in real time!</p>



<p>Here is an example made with OpenSearch sample data:</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.opensearch-1024x515.png" alt="" class="wp-image-21389" width="512" height="258" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.opensearch-1024x515.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.opensearch-300x151.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.opensearch-768x386.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.opensearch-1536x773.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.opensearch.png 1910w" sizes="auto, (max-width: 512px) 100vw, 512px" /><figcaption>OpenSearch dashboard example with web data</figcaption></figure></div>



<h3 class="wp-block-heading">The A-team of data ecosystem</h3>



<p>As a website, you can think of relational databases, Redis, Opensearch and Kafka as the A-team. They are not similar at all; each of them has a specific role to play in the adventure.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0870-1024x526.png" alt="The A-team of data ecosystem" class="wp-image-22704" width="512" height="263" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0870-1024x526.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0870-300x154.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0870-768x395.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0870.png 1092w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure></div>



<p>At the end, I love it when a plan comes together!</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="294" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/2a536435c4ad14be22f142fa5ec8b0b1.jpg" alt="" class="wp-image-21255" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/2a536435c4ad14be22f142fa5ec8b0b1.jpg 400w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/2a536435c4ad14be22f142fa5ec8b0b1-300x221.jpg 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></figure></div>



<p><a href="https://ecosystemexperience.ovhcloud.com/en/vod/which-database-is-right-for-your-use-case-finding-the-perfect-fit" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Learn more</a> about these use cases with Aiven&#8217;s Cofounder and CTO, Heikki Nousiainen, at Ecosystem Experience!</p>



<p><em>*Redis is a trademark of Redis Ltd. Any rights therein are reserved to Redis Ltd. Any use by OVH SAS is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and OVH SAS.</em></p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fthe-dbaas-family-is-growing-welcome-to-kafka-mysql-postgresql-opensearch-and-redis%2F&amp;action_name=The%20DBaaS%20family%20is%20growing%3A%20Welcome%20to%20Kafka%2C%20MySQL%2C%20PostgreSQL%2C%20OpenSearch%20and%20Redis%E2%84%A2%2A%21&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
