原文作者:Jagmeet Singh
原文地址:https://opensourceforu.com/2017/01/come-ample-expertise-mysql/
译者微博:@从流域到海域
译者博客:blog.csdn.net/solo95
(这是一篇tech采访文章,Mafiree的创始人兼CEO于2017年1月30日接受了Jagmeet Singh的采访,并回答了一些关于MySQL的专业问题。)

JAGMEET SINGH, JANUARY 30, 2017
数据库管理在数据库系统开源之后变得简单起来。现在市场上有很多可用的解决方案,这些解决方案也得到了技术社区的支持。来自OSFY的Jagmeet Singh采访了Mafiree的创始人兼CEO Pradeep Chandru ,向他了解了数据库管理领域的最新发展情况。Chandru是经过MySQL DBA和MySQL Cluster双认证的专业人员,他的团队拥有超过八年的数据库管理经验。这篇文章是访谈的编辑摘录。
Q:在印度,您是如何探索开源的能力以支持印度的企业?
A: 我们拥有丰富的MySQL专业知识。这帮助我们轻松满足了大量印度企业客户的迁移需求。通过一些基准测试,我们向客户展示了经过良好调整的一个开源解决方案能够带来的性能提升。当我们为新的企业客户提供服务时,我们也会使用这些用例(来进行展示)。
Q:您是否觉得开源已经不仅仅是给那些开始创业的人开启一个起点 - 而且它已经成为一项正在市场上蔓延开来的声势浩大的运动?
A:是的。在目前的情况下,几乎所有类型的行业都开始探索开源技术以满足不同的需求。这其中甚至包括政府机构和事业单位。这主要是因为开源技术提供了更多的选择,此外,当今行业的需求也已经扩大到了很大的程度。仅仅利用专有技术已经不能满足当今世界的需求和供应之间的平衡了。开源在这里起着至关重要的作用。
Q:为什么选择使用MySQL来开始数据库管理操作?
A:在成为Mafiree的创始人之前,我冒着风险进入MySQL世界已经超过五年了。因此,我对这种技术有着天然的亲和力。作为一个开源平台,MySQL的规模已经扩大到没有其他当代开源RDBMS解决方案能够实现的水平。因此,我们能预见到MySQL所拥有的巨大潜力,并希望帮助其他开源爱好者也获得一些收益。我们开始与Sun Microsystems公司逐步达成一项涉及从Oracle到MySQL的迁移的大事。这对我们来说是非常成功的,并帮助我们在开始这一旅程时取得了开门红。
Q:Oracle和SAP能选择像MySQL或PostgreSQL这样的开源解决方案轻松管理大型数据日志吗?
A:我们能够成功地将相当庞大的Oracle系统迁移到MySQL / Postgres上。我们已经将拥有超过10TB数据和4,500个并发用户的系统从Oracle环境迁移到了MySQL上,而不会降低其性能。这源于我们利用了MySQL中可用的许多体系结构特性,事实证明它确实比Oracle更好。
Q:将数据库从专有解决方案(如Oracle和SAP)迁移到像MySQL这样的开源解决方案所面临的挑战是什么?
A:在遗留的旧系统中,我们看到人们使用的软件包在MySQL中可能没有直接等价的东西,我们可能不得不使用一些应变方法来管理这种迁移。但是现在,与使用存储过程中遗留应用程序(指旧程序)相比,迁移使用内嵌查询的应用程序变得更加容易,在这种情况下,我们可能需要在对存储过程进行一些更改。
Q:现在的开源软件是如何协助数据库管理的?
A:开放源代码在自定义报警和有效管理数据库系统方面提供了很大的灵活性。我们可以查看所有的内部信息并检查详细的跟踪信息,以获取有关我们在MySQL和Postgres中所收集到的警报的更多的分析。此外,从开源系统收集所有必需的统计信息有助于快速识别和解决一些主要的数据库问题。
Q:为什么需要借助Mafiree来部署数据库解决方案?
A:在Mafiree,我们拥有广泛的MySQL和Postgres专业知识,包了括电子商务,物流,旅行和VAS等垂直行业。我们也管理需要长期运行和快速响应的领先的电子商务客户环境。总的来说,我们使用自己的开源专业技术来帮助客户扩展其系统,并确保即使系统在高峰期也能实现更好的吞吐量和响应时间。我们帮助客户部署有利于他们当前和未来数据要求的最新功能。我们为MySQL数据库的服务器解决方案提供托管服务,例如社区版本的MySQL,MariaDB,Percona(XtraDB引擎)和TokuDB。另外,我们也管理大型农场的NoSQL数据库,如MongoDB,CouchDB和Cassandra。Mafiree拥有八年实施和管理数据库解决方案的经验,并能够管理各种技术中的数百台数据库服务器。我们同时也拥有强有力的技术手段,我们的员工在数据库管理方面的平均工作经验都超过了八年。
Q:除数据库管理外,您还提供了对开源操作系统的支持。您会在Red Hat,CentOS或SUSE等Linux平台上进行微调的参数是什么?
A:我们的团队能在Linux平台上执行任何类型的性能改进活动。具体来说,我们可以进行内核调整,TCP统计调整和磁盘优化。除了这些流程外,我们还可以在打补丁,升级和审计周期中引入最佳实践。我们还进行统筹工作,而且我们最近在安排,管理和协调系统,中间件和服务方面都取得了进展。
Q:问Mafiree作为IT解决方案提供商在该领域内的USP(USP理论,指unique selling proposition,即独特销售主张)是什么?
A:管理内部数据库团队伴随着很多实际的困难。在出现问题或流量高峰期时,您需要确保拥有足够的团队成员,并且还要重视成员间的摩擦问题。但是,与Mafiree合作可以帮助消除这些困难,确保为不同类型的问题提供所需的专家资源。我们能确保为客户提供业务连续性,因而他们可以投入更多精力来改进他们的服务或产品,而将基础设施和数据库管理留给我们来做。
Q:问Mafiree如何有效地扩大整体业务架构?
A:Mafiree在为让客户获得恰当的架构方面发挥着重要作用。我们可以为我们的客户提供可防错,可扩展,一致和高性能的IT解决方案。我们还拥有一支年轻而热情的团队,他们热衷于学习和实现新技术,以提高客户的业务运营效率。我们进行了大量重新设计(重构)活动,为我们的客户带来了性能提升。
Q:问您服务最多的是全球哪些地区?
A:我们的大部分客户来自德里,古尔冈,诺伊达,班加罗尔,钦奈,海得拉巴,加尔各答和孟买。我们也有一些来自澳大利亚,迪拜,英国和美国的客户。
Q:最后,您是否打算为公司未来的成长而坚持开源解决方案?
A:当然是。开源解决方案正在加速发展,并且我们已经在开源平台上进行了大量的部署。像甲骨文和微软这样的大公司也正在冒着风险进入该领域,这表明开源具有的必然性。我们正在增加我们在开源架构中的优势,以确保我们可以满足客户的所有需求。