概念

云数据库是部署和虚拟化在云计算环境中的数据库。主要包含三种类型,IaaS(基础设施即服务),PaaS(平台即服务),SaaS(软件即服务)。

  • Laas(infrastructure-as-a-Service);基础架构服务;建了一个房子(cpu,存放资源磁盘,网络,带宽),用户在里面做什么不管
  • Paas(Platform-as-a-Service);平台服务;用户在房子装修,地板,墙(建好平台)
  • Saas(Software-as-a-Service);提供给住户一些服务(邮件,视频,娱乐,互联网服务)

    云计算的关键技术

  • 虚拟化:讲一台计算机虚拟为多台逻辑计算机,虚拟化的资源可以是硬件(服务器、磁盘和网络),也可以是软件。

  • 分布式存储
  • 分布式计算
  • 多租户:大量用户能够共享同一堆栈的软硬件资源

云数据库和其他数据库的关系

从数据模型角度看:
云数据库不是一种全新的数据库技术,只是以服务的方式提供数据库功能,云数据库并没有专属于自己的数据模型,可以使用关系模型,也可以采用非关系模型