Wesley13 Wesley13
4年前
java处理高并发高负载类网站的优化方法
一:高并发高负载类网站关注点之数据库没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是MS(主从)方式进行同步复制,将查询和操作和分别在不同的
Johnny21 Johnny21
4年前
msyql备份
MySQL备份的几种方式最近一直想写点博客,但是不知道写什么,感觉自己最近的知识没有什么增加,今天想到了一篇可以写的博客。以前试过根据data文件夹备份MySQL,但是从来没有成功过,前几天帮助朋友还原MySQL,终于成功的将备份的data文件夹还原成功了。MySQL数据库算是常用的数据库中最好使用的数据库了,对于备份的操作也不例外。所以今天分享一下
Stella981 Stella981
4年前
MemCache与redis
以下内容为个人理解所得,如要转载,请标明出处:像项目中首页的大广告和商品类目这些不需要经常修改的数据,如果用户每次刷新页面的时候都要去数据库中查询,这样会浪费资源和增加数据库的压力。所以我们想当把这些数据添加到一个缓存中,用户去访问的时候,先去缓存中查找,如果命中失败,再去数据库中查询,然后把查询到的数据添加到缓存中。目前比较
Wesley13 Wesley13
4年前
MYSQL之概念基础篇
1数据库概述1.1数据管理技术的产生和发展数据库技术是应数据库管理任务的需要而产生的。20世纪50年代中期以前,计算机主要是用于科学计算。当时的硬件状况是,外存只有纸带、卡片、磁带,没有磁盘等可以直接存取的设备;软件状况是,没有操作系统,没有管理数据的专门软件;数据处理的方式通常是批处理。对数据的管理主要通过人力来完成,这一阶
Wesley13 Wesley13
4年前
MySQL 分库分表方案
数据库分库分表前言今天有朋友问到了数据库分库分表,他们都说数据库达到了瓶颈,需要重构,但是毫无头绪,现在做个概念总结(期待后期的实操吗?)会从以下几个方面说起:第一部分:实际网站发展过程中面临的问题。第二部分:有哪几种切分方式,垂直和水平的区别和适用面。第三部分:目前市面有的一些开源产品,技术,它们的优缺点是
Wesley13 Wesley13
4年前
mysql存储过程和自定义函数
存储过程简介SQL语句需要先编辑后执行,而存储过程是一组为了完成特定功能的SQL语句集,经编译后存储过程在数据库中,用户通过制定存储过程的名字并传给参数来调用它。存储过程是可编程的函数,在数据库中创建并保持,可以由SQL和控制结构组成。档想要在不同的应用平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的,数据库中的存储过程可以看错
天翼云TeleDB系列产品升级发布会开幕在即,精彩邀您共鉴!
数据库作为计算机行业的基础核心软件,是底层硬件基础资源与上层应用之间的重要支撑,承担着管理和组织、存储和计算数据的重任。近年来,我国高度重视数字经济发展,将其上升为国家战略,数据作为新型关键生产要素,在指导业务决策、驱动业务创新等方面的价值日益凸显,国产数据库也由此迎来重要发展机遇。目前,国产数据库已经逐步实现从边缘系统到核心系统的国产化,产品不断迭代、性能
高性能且低成本的 Goroutine 池库-Ants
本文分享自天翼云开发者社区《》,作者:李佳在Go语言中,虽然原生支持并发的Goroutine提供了强大的并发能力,但在高并发场景下,无限制地创建Goroutine会导致系统资源耗尽。因此,合理管理Goroutine的生命周期和数量变得尤为重要。Ants是一
布局王 布局王
7个月前
详解如何上传三方库到ohpm仓库
前两天幽蓝君在ohpm仓库上传了自己的第一个三方库,完整体验了一下ohpm的上传流程,感觉还是比较繁琐的,所以把上传流程和一些注意事项分享给大家。先介绍一下怎么开发一个三方库,在项目名称右键,新建Module,选择staticlibrary,在命名时尽量使
布局王 布局王
7个月前
在仓颉开发语言中使用数据库
今天体验了一下在开发者大会上见到的CodeGenie,非常棒。AI正在影响着各行各业,这几天幽蓝君对此深有感触,身为打工人要保持不断学习的状态,不然就有可能被替代。今天跟大家分享一下在仓颉开发语言中如何使用数据库。我们这里说的是关系型数据库,首先还是要引入