Drumee作为一个新的云平台在法国引起了很多关注。我们最近采访了他们的总裁兼创始人Somanos Sar,以了解有关该公司的更多信息,以及他们为什么选择MariaDB Enterprise Server作为数据库来为他们的云提供支持。
您能告诉我们更多关于您正在做的事情吗?
简而言之,如果您将Dropbox,Zoom,Wetransfer以及打击勒索软件所需的安全性放在一个盒子中,您将获得Drumee。但Drumee远不止于此。它有可能通过许多Web应用程序(如Wix,Google Docs和YouTube)快速扩展。
从技术上讲,Drumee的灵感来自Linux。现在,它可以被认为是第一个Web操作系统。您可以将其核心组件与文件系统,渲染引擎和访问控制一样,并在该底层扩展您自己的应用程序。
您的业务目标是什么?
从小事做起,从大处着眼。目前,Drumee已经很成熟了,但与我们可以用它做的事情相比,它仍然不够完美。我们的核心业务是数字主权。这不是空洞的词,Drumee不依赖于外部技术或基础设施。
为什么它如此重要,而依赖互联网上存在的所有内容却如此容易?在你无法控制的事情上不做生意只是常识。假设您的所有业务都依赖于 Google、AWS 或 Azure。出于任何原因,美国政府说,“好吧,现在,你不能再使用这些服务了”。这是不可能的!它为华为做到了。
只要未来还未成文,它就可能发生在任何人身上。因此,Drumee希望您完全控制自己的数据。我们可以完全控制我们的软件和基础设施。
在选择数据库为您的云平台提供支持时,为什么开源数据库对您如此重要?
仍然是数字主权问题。在你无法控制的事情上做生意不是一个好主意。除了地缘政治的不确定性之外,还有技术上的不确定性。在我的职业生涯中,我遇到过一些情况,选择闭源导致失败,因为闭源,给我们的客户留下了无法再更新的软件。
听起来你的大部分经验都是以前使用PostgreSQL的。PostgreSQL是什么没有使它适合你正在构建的应用程序?
Drumee的灵感来自Linux。它将一切视为资源。Drumee的世界在两件事上是共享的:资源和资源用户。每当用户想要使用资源时,Drumee访问控制总是应用相同的规则:你是谁,你想要什么?响应始终很简单:授予或拒绝访问权限。此规则依赖于数据库层。
这意味着,当您有数百万用户访问数十亿个文件时,您的访问控制必须保持平稳运行。只有正确设计数据结构,它才能平稳运行。然后,您的数据库必须提供最佳性能。这个基本原理使我产生了“单元分片”,即每个用户都会影响一个特定的数据库(PostgreSQL的模式)。同样,每个资源容器(虚拟主机)都有自己的数据库。这意味着架构的数量将变得非常高。在我看来,MariaDB在这一点上会做得更好。
是什么让MariaDB与PostgreSQL等其他数据库区别开来,让你选择我们?
我要提到的第一件事是人。当时,Drumee只是一个项目,不超过几行代码。但是MariaDB团队非常友善,他们帮助我建立了Drumee。第二点是文档。MariaDB文档让我更加了解我的期望,并对产品更有信心。
使用MariaDB作为Drumee的数据库,您可以支持什么样的工作负载?
我们预计每秒处理数千个查询和数百 MB 的吞吐量。
你能想象没有MariaDB的生活吗?那会是什么样子?MariaDB如何帮助Drumee?
如果MariaDB不存在,我会选择PostgreSQL。我有一些关于Drumee数据架构的基本决策。MariaDB帮助验证了这一决定。如果没有这个决定,就很难建造我们今天所看到的Drumee。
Drumee与MariaDB的下一步计划是什么?
如果我们的业务按预期进行,我们可以考虑将InnoDB迁移到MariaDB Xpand,以获得更好的可扩展性。
-
云平台
+关注
关注
1文章
1272浏览量
38844
发布评论请先 登录
相关推荐
评论