通用问题解答

产品常见问题

  • MatrixOne是什么?

MatrixOne是一款面向未来的超融合异构云原生数据库,通过超融合数据引擎支持事务/分析/流处理等混合工作负载,通过异构云原生架构支持跨机房协同/多地协同/云边协同。MatrixOne希望简化数据系统开发和运维的成本,消减复杂系统间的数据碎片,打破数据融合的各种边界。
想了解更多关于MatrixOne的信息,您可以浏览MatrixOne简介

  • MatrxOne支持哪些应用?

MatrixOne为用户提供了极致的HTAP服务,MatrixOne可以被应用在企业数据中台,大数据分析等场景中。

  • MatrixOne是基于MySQL或者其他数据库开发的吗?

MatrixOne是一个从零打造的全新数据库。MatrixOne兼容MySQL的部分语法与语义,并且在未来将会产生更多与MySQL不同的语义,以便我们将之打造为一款更强大的超融合数据库。 关于与MySQL的兼容性,您可参见MySQL兼容性

  • MatrixOne与MatrixCube有什么关系?

MatrixOne是我们数据库的主体部分,其包括了查询解析层、计算层、存储层,因此它可以实现数据库的基本功能。MatrixCube是我们的分布式框架,它目前是一个独立的仓库,他可以与MatrixOne结合起来形成一个分布式数据库,也可以与其他的存储引擎适配使其具有分布式扩展能力。
若想了解更多关于MatrixCube的信息,您可参见MatrixCube简介

  • 为什么MatrixOne的SQL引擎如此高效?

MatrixOne的SQL引擎主要利用了向量化执行与因子化计算技术,来实现更高效的查询。

  • MatrixOne使用什么编程语言开发的?

目前,我们主要使用Golang作为最主要的编程语言。

  • MatrixOne可以在什么操作系统上部署?

目前,MatrixOne支持Linux与MacOS系统。

  • 可以参与贡献MatrixOne项目吗?

MatrixOne是一个完全在Github上进行的开源项目,欢迎所有开发者的贡献。可以参考我们的贡献指南

部署常见问题

  • MatrixOne对部署硬件的配置要求如何?

单机推荐配置:4核 X86架构的CPU,32GB内存,CentOS 7.0及以上操作系统

分布式推荐配置: 3台 * 16核 X86架构的CPU,63GB内存, CentOS 7.0及以上操作系统

SQL常见问题

  • MatrixOne中的函数和关键字是否区分大小写?

不区分大小写。

  • 如何将数据从MatrixOne导出到文件?

你可以使用SELECT INTO OUTFILE命令来将数据导出为csv文件(只能导出到服务器主机,无法到远程客户端)。
对于该命令,您可查阅SELECT参考指南来了解具体用法。