虚拟主机中常见的数据库有:1.MySQL,关系型数据库管理系统;2.SQL Sever,关系型数据库管理系统;3.Access,关系数据库管理系统;4.Memcached,内存性数据库;5.Redis,提供缓存的数据库产品;
具体分析如下:
MySQL
MySQL是一款关系型数据库管理系统,MySQL采用了双授权政策,可以将数据保存在不同的表中,从而增加数据库的速度和灵活性,具有体积小、速度快、总体拥有成本低的特点。
SQL Sever
SQL Sever是一个关系型数据库管理系统,具有使用方便、可伸缩性好、相关软件集成程度高的优点,可以提供更安全可靠的存储性能,使用SQL Sever可以构建和管理用于业务的高可用和高性能的数据应用程序。
Access
Access 是微软推出的基于Windows的桌面关系数据库管理系统,使普通用户不必编写代码,就可以完成大部分数据管理的任务。Access能够存取Access/Jet、SQL Server、Oracle或者任何ODBC兼容数据库内的资料,其使用方便程度和强大的设计工具为初级程序员提供了许多便利。
Memcached
Memcached是内存性数据库,主要用来提供高性能分布式内存缓存服务。在实际Web开发过程中,学会利用缓存是非常重要的。在动态网站中,用户每次请求一个页面都会消耗大量资源,当访问用户量非常大时,使用缓存服务就可以防止重复计算,大大减轻数据库的负载。
Redis
Redis是一个开源的提供缓存的数据库产品,可以将大部分数据存储在内存中,但支持数据类型更多,包括:字符串、哈希表、链表等。区别是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现主从同步。