Nextcloud and MariaDB collaborate to boost scalability and high availability for customers

Originally published at: https://nextcloud.com/blog/nextcloud-and-mariadb-collaborate-to-boost-scalability-and-high-availability-for-customers/

Nextcloud and MariaDB announce a new partnership to bring Nextcloud customers a better database experience. With MariaDB, users are guaranteed to have a reliable, scalable, high-performance database solution. Nextcloud customers will now be able to perform large deployments without hesitation and have a flexible, open source enterprise database.

A database is a critical component for a Nextcloud setup, key for performance, scalability and reliability. MariaDB offers customers the certainty that their database will not be a bottleneck for the productivity of their employees.

— Frank Karlitschek, CEO and founder of Nextcloud GmbH

MariaDB-Nextcloud

Nextcloud is deployed at a large scale at some of its customers, servicing millions of users in a single cluster. This puts significant strain on the database, requiring not only scalability and performance but also high availability and robust failover.

MariaDB Enterprise is the complete open source database solution. It supports transactional, analytical and combination workloads as well as relational, JSON and hybrid data models. MariaDB Enterprise, which includes MariaDB MaxScale, can deploy standalone databases and data warehouses to fully distributed SQL, which executes millions of transactions per second and performs interactive, ad hoc analytics on billions of rows.

We’re excited to be partnering with Nextcloud to meet the ongoing needs from customers! Through our partnership, we’re making data readily available and even easier to access for applications and users with full security. With MariaDB Enterprise, Nextcloud customers are able to focus on growing their business without having to worry about the administrative overhead of infrastructure downtime, planned or unplanned.

— Jim Sears, VP Global Alliances, MariaDB

Nextcloud works closely with MariaDB to offer customers access to the best possible expertise. Customers can reach out to representatives from either company for more information.

About MariaDB

MariaDB frees companies from the costs, cloud lock-in, constraints, and complexity of proprietary databases, enabling them to reinvest in what matters most – rapidly developing innovative, customer-facing applications. MariaDB uses pluggable, purpose-built storage engines to support workloads that previously required a variety of specialized databases. With complexity and constraints eliminated, enterprises can now depend on a single complete database for their needs, whether on commodity hardware or their cloud of choice. Deployed in minutes for transactional, analytical, or hybrid use cases, MariaDB delivers unmatched operational agility without sacrificing key enterprise features, including real ACID compliance and full SQL. Trusted by organizations such as Bandwidth, DigiCert, InfoArmor, Oppenheimer, Samsung, SelectQuote, SpendHQ – MariaDB meets the same core requirements as proprietary databases at a fraction of the cost. No wonder it’s one of the fastest-growing database management systems companies. Real business relies on MariaDB™

Read the full press release here.

2 Likes

That’s a good news … If the same could be done with PHP.org

I don’t think this this about any products you can install as a user of the Community Editions. Maybe there will some knowledge transfer going on, which eventually will make both products better, also in their respective community editions. But more likely this is mainly about enterprise support agreements between the two companies and maybe also specific optimazions of MaxScale for Nextcloud, like there are for WordPress or other products.

For PHP this might be more difficult, because PHP.net has no company behind it, which sells specially optimized products like MaxScale or where you can buy Enterprise support or LTS relaeses (Well there is https://www.zend.com/ which is kind of the same thing, but also isn’t :wink: ) Anyways, long-term support for PHP package is of course available, through various Linux distributions, which do backport security fixes to older PHP versions. The problem with that is that older PHP versions are no longer supported by newer Nextcloud versions, and older Nextcloud versions are no longer supported at all. And again, the only way you can get around this is through an Enterprise support contract with Nextcloud.

Bottom Line:
In the short term, users of the Community Editions of the respective products will most likely not be affected by this in any way. In the long run, they may benefit from product improvements that may come out of this.

Indeed, and that’s why I’m planning to migrate to Owncloud.

In general you should go with whether company or product which best meets your needs and fits your budget. If owncloud is a better overall fit for you, I guess you should use it then…