Docker上跑数据库会导致的性能损失大吗?

Docker上跑数据库可能带来最大的问题是性能问题,请问Docker与vmware的虚机相比性能是相当还是略高哪?在docker上跑数据库适合吗?如果要在docker上跑数据库,需要有什么方面的限制或者优化建议吗?...显示全部

Docker上跑数据库可能带来最大的问题是性能问题,请问Docker与vmware的虚机相比性能是相当还是略高哪?

在docker上跑数据库适合吗?如果要在docker上跑数据库,需要有什么方面的限制或者优化建议吗?

收起
参与10

查看其它 1 个回答linux_zcy的回答

linux_zcylinux_zcy技术总监希云cSphere

docker是运行容器的一个引擎,在容器中运行数据库和在虚拟机中运行数据库,性能上容器要优于虚拟机。

容器是增强版的进程,他没有对服务器资源做虚拟化,只是运行方式发生了一个变化。原来直接service start xxx ,现在只是变成了 docker start xxx。

为什么目前市场上没有看到哪家公司在容器中运行大量的数据库呢?这个不仅仅是技术的原因,容器最优的特性就是快速部署,像数据库服务部署频率首先就不高,而且最重要的就是容量规划,数据备份。当前容器在存储管理方面还相对较弱,不过当前情况存储方面也在不断完善。

数据库运行在容器中没有任何问题,数据库可以通过-v挂载出来,性能几乎没有损耗。要说推荐的话,可以将缓存数据库运行在容器中。

互联网服务 · 2017-04-24
浏览11003

回答者

linux_zcy
技术总监希云cSphere
擅长领域: 云计算容器容器云

linux_zcy 最近回答过的问题

回答状态

  • 发布时间:2017-04-24
  • 关注会员:5 人
  • 回答浏览:11003
  • X社区推广