摘要:
一、如何解决数据库高并发 1、缓存式Web应用程序架构 2、增加Redis缓存数据库 3、增加数据库索引 4、页面静态化 5、使用存储过程 6、MySQL主从读写分离 7、分表分库 8、负载均衡集群。负载均衡将是大型网站解决高负荷访问和大量并发请求采用的终极解决办法。 二、Redis并发竞争问题解决 阅读全文
摘要:
一、应用场景 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。 1、网站数据:MongoDB 非常适合实时的插入,更新与查询,并具备网站实时数据存储所需的复制及高度伸缩性。 2、缓存:适合作为信息基础设施的缓存层。 阅读全文
摘要:
一、数据库的三种范式 第一范式:数据库表的每一列都是不可分割的基本数据项。 第二范式:数据库表中的每个实例或行必须可以被惟一地区分,即主键。 第三范式:要求数据库表中不包含已在其它表中已包含的非主关键字信息,即外键。 二、存储过程 存储过程是一个可编程的函数,它在数据库中创建并保存。 优点有: 1、 阅读全文