技术分享

金山云 > 云计算 > 分布式数据库操作快问快答

分布式数据库操作快问快答

发布时间: 2020-01-17 12:01:02

分布式数据库是一种稳定、可靠、容量以及服务能力可弹性伸缩的分布式关系型数据库服务,但最近有企业朋友询问,说自己不太会使用分布式数据库,这里分析一些常见的问题并给出答案。



问题一:如何访问UDDB实例?


通过MySQL Client访问,登录云主机,在命令行中输入:mysql -h$IP -P$Port -u$User -p$Password。


$IP指定InDDB实例的内网IP地址。$Port指定InDDB实例的端口。$User指定InDDB实例的管理员名称。$Password指定InDDB实例的管理员密码。InDDB实例仅支持通过云主机进行内网登陆。


问题二:水平扩展期间业务是否可以正常访问?


可以正常访问,读写请求均可以正常进行,但是在修改中间件路由信息的时候会有0.2秒左右的中断,此时对所有的请求都返回如下错误:


问题三:如何实现导入导出?


数据导入:可以将mysqldump命令导出的数据文件,导入到InDDB。 整个数据导入的流程,分为三步,第一步先用mysqldump把数据从原数据库导出,mysqldump需要加 –extended-insert=false -t 两个参数。第二步:通过mysql客户端,登录InDDB,创建好要导入的库和表。第三步:将mysqldump出的sql文件, 通过mysql导入到InDDB。


问题四:一个亿级的表用主键或索引查询大概是多长时间?


这个取决于节点数量、子表的数量、和查询涉及到的表的数量,节点和子表数量越多,则单个子表记录数越少,此时如果查询sql,是针对某个子表的查询,那么速度很快,本质上是对某个节点的单个表的查询;如果查询sql,是跨多个子表的查询,那么除了到每个子表查询之外,还需要在中间件做结果聚合,这个结果聚合需要一定时间。所以,建议每个sql语句查询,都带上分区键,让sql都落到单个子表里面。


分布式数据库操作快问快答就是如上,对于企业来说本数据库可以为其带来很多益处,支持自动化水平拆分、在线平滑扩缩容、服务能力线性扩展、透明读写分类等,可以具备库全生命周期运维管控能力。

以上就是金山云为您带来的分布式数据库操作快问快答的相关内容,如果您还想了解更多数据库,能力,弹性,容量,实例,金山云的相关问题您可以点击页面中的链接进行具体了解。金山云提供云服务器,云主机,云存储,私有云,数据库,物理主机,RDS,KS3,SLB,KEC的全套产品服务,部分产品可以免费体验,而且会有定期的优惠、代金券等相关的活动。成立7年来,金山云始终坚持以客户为中心的服务理念,提供安全、可靠、稳定、高品质的云计算服务。以上是对分布式数据库操作快问快答相关介绍,如果觉得对您有帮助可以收藏。欢迎随时查看。
以上就是金山云为您带来的云计算的全部内容,如果还想了解更多内容可访问金山云官网www.ksyun.com了解其它资讯。
*免责声明:部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快处理。