教程栏目

joomla中文网出品的官方教程

教程

负载均衡建立在现有网络结构之上,提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽,增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。随着网站的发展,服务器压力越来越大,我们可能首先会将数据库,静态文件分离出去。但是随着发展,单独业务API的请求的压力也会变得很大,这时候我们可能需要做负载均衡将一台服务器面临的压力分散到多台服务器上。

在政府项目中正在推进国产化,其中数据库国产化势在必行,为了让公司的产品满足后期的迁移要求,公司要求提前做适配国产数据库。我们项目组主要负责joomla核心的国产数据库适配。适配的目标数据库为达梦数据库和金仓数据库。在本系列教程中将记录一下适配的过程。

在上一节,已经完成了mysql数据库迁移到人大金仓数据库了,接下来将配置joomla让它运行在人大金仓数据库上。理论上如果人大金仓数据库的SQL语法和mysql 的SQL语法差别不大的话,当配置数据库为人大金仓后系统应该能够跑起来的。当然,这是最好的期待。

主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库,主数据库一般是准实时的业务数据库。您看,像在mysql数据库中,支持单项、异步赋值。在赋值过程中,一个服务器充当主服务器,而另外一台服务器充当从服务器。此时主服务器会将更新信息写入到一个特定的二进制文件中。并会维护文件的一个索引用来跟踪日志循环。这个日志可以记录并发送到从服务器的更新中去。当一台从服务器连接到主服务器时,从服务器会通知主服务器从服务器的日志文件中读取最后一次成功更新的位置。然后从服务器会接收从哪个时刻起发生的任何更新,然后锁住并等到主服务器通知新的更新

在上一节,已经完成了mysql数据库迁移到人大金仓数据库了,接下来将配置joomla让它运行在人大金仓数据库上。理论上如果人大金仓数据库的SQL语法和mysql 的SQL语法差别不大的话,当配置数据库为人大金仓后系统应该能够跑起来的。当然,这是最好的期待。

子类别