1、数据库信息量大了一般都要使用主从数据库,主写从读。使用主从数据库主要是使数据库能支撑更大的并发,例如:“前台”使用master(主库),“报表”使用slave(从库),那么任何“报表”的sql在slave执行都不会造成“前台”锁表;另外还有方便热备份,支持两个库用不同引擎等好处
2、而程序里使用缓存多是为了减少对数据库访问压力。
主要的作用主要确定该数据的唯一性。比如说id=1,name=张三。我们要在数据库中,找到这条数据可以使用select*
from
表
where
id=1
这样就可以把张三查找出来了。而这个张三,也可以出现同名,所有用id来做主键。
而你说的insert
into
是插入 *** 作。当id设置为了主键,再插入一个相同的主键值,就为报错误,并不会更新,你想要个更新就必须执行update。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)