我想不用再介绍什么是网站了,这个大家都知道是个什么东西。主机可能一部分人也了解,是用来存放网站文件的,也可以叫网站空间或虚拟主机。当然,如果预算不成问题,那么主机也可以是一台VPS或ESC,甚至一台独立的服务器。那么,数据库和主机是什么关系,这个就需要内行的人来解释了。
首先,要搞清楚一个概念,什么是数据库?其实,也简单,就是存放网站数据的一个东西。你看到的网页包含的文字及图片、视频调用的链接都存放于此。纯静态网站与交互式网站最根本的区别是加入了脚本程序功能及数据库的应用,让繁锁的网站维护工作通过一个管理后台变得无比简单。
数据库是什么?可以是一个文件,也可以是一个服务。比如小型的数据库如:Access,Sqlite等就是一个.mdb和.db的文件,随网站文件一同存在,优势是轻量级、运算快,非常适合一般中小型企业网站使用。也可以是一项服务?对,比如:MSSQL数据库,MYSQL数据库,可以简单看作是一个数据库软件下的一项服务或叫其中一个数据库文件,它的运行一般需要借助专门的数据库软件,通过用户名和密码连接,通过对应的权限进行Select,insert,update,delete等常见的读取、插入、更新、删除操作。
MSSQL数据库和MYSQL数据库可以单独部署在服务器上,可以提供N个用户同时使用,在同一个服务器上的网站用户可以使用127.0.0.1或localhost来进行连接,不同服务器需要通过公网IP地址或域名来进行连接。单独对外提供数据库服务的服务器叫做数据库主机,对数据库各项性能有较高要求的用户可以选择独立的数据库主机服务。