1. 如何设计一个高并发的系统 ① 数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化 ② 使用缓存,尽量减少数据库 IO ③ 分布式数据库、分布式缓存 ④ 服务器的负载均衡 2. 锁的优化策略 ① 读写分离 ② 分段加锁 ③ 减少锁持有的时间 ④ 多个线程尽量以相同的顺序去获取资源 ...
分类:
数据库 时间:
2018-11-29 23:20:20
阅读次数:
247
什么是数据库: 数据库发展阶段:人工管理阶段、文件系统阶段、数据库系统阶段 种类划分:层次式数据库、网络式数据库、关系式数据库,不同种类是数据库按不同的数据结构来联系和组织 数据库是一个长期存储在计算机内的有组织、有共享、统一管理的数据集合 是一个按数据结构来存储和管理数据的计算机软件系统 数据库有 ...
分类:
数据库 时间:
2018-11-27 19:36:15
阅读次数:
209
因为创新课程管理系统这一个项目,是一个从无到有,没有标准可以去参考的一个项目。 这个项目专门针对该课程进行设计,所以需求的功能点很多,因此数据库有多次设计,更改再推翻重新设计再更改。 因为用户有多个类型,系统管理员,学校管理员,老师,助教,学生。 一开始的时候想把每一个都单独设计为一个表,然后登陆的 ...
分类:
数据库 时间:
2018-11-24 22:26:41
阅读次数:
266
因为创新课程管理系统这一个项目,是一个从无到有,没有标准可以去参考的一个项目。 这个项目专门针对该课程进行设计,所以需求的功能点很多,因此数据库有多次设计,更改再推翻重新设计再更改。 因为用户有多个类型,系统管理员,学校管理员,老师,助教,学生。 一开始的时候想把每一个都单独设计为一个表,然后登陆的 ...
分类:
数据库 时间:
2018-11-24 21:01:45
阅读次数:
188
因为创新课程管理系统这一个项目,是一个从无到有,没有标准可以去参考的一个项目。 这个项目专门针对该课程进行设计,所以需求的功能点很多,因此数据库有多次设计,更改再推翻重新设计再更改。 因为用户有多个类型,系统管理员,学校管理员,老师,助教,学生。 一开始的时候想把每一个都单独设计为一个表,然后登陆的 ...
分类:
数据库 时间:
2018-11-24 20:56:46
阅读次数:
239
什么是运维?什么是游戏运维? 1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常, 在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术 运维又包括很多种,有DBA运维、网站运维、虚拟化运维、监控运维、游戏运维等等 2)游戏运维又有 ...
分类:
系统相关 时间:
2018-11-24 11:45:42
阅读次数:
236
对于一个系统,数据库的设计是非常重要的,数据库设计决定了以后数据好不好维护。后期需求好不好展。同时也决定了系统的性能。一个坏的数据库设计一个功能点的改动可能会设计多张表的改动。一不小心可能就会引起数据的不一致。 我们小组的项目是小湖聊天系统二期,而我们的第一次迭代主要是对爬虫爬取下来的信息进行一个展 ...
分类:
数据库 时间:
2018-11-23 21:59:58
阅读次数:
215
、什么是运维?什么是游戏运维? 1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常, 在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术 运维又包括很多种,有DBA运维、网站运维、虚拟化运维、监控运维、游戏运维等等 2)游戏运维又 ...
分类:
系统相关 时间:
2018-11-23 21:31:21
阅读次数:
304
数据库设计心得 在需求分析阶段,其实数据库的设计就已经初具雏形,组内初步分析了需要哪些表来存放哪类数据,并探讨了各个表中的关键字段。但在需求分析阶段的数据库设计并不完整,只描述了部分实体,表中的属性也不能完全描述需求,数据库表间的关系没有体现,这就需要进入详细的数据库设计阶段来完善。 在数据库设计的 ...
分类:
数据库 时间:
2018-11-23 01:10:42
阅读次数:
290
一系统数据库: information_schema: 虚拟库, 不占磁盘空间, 存储数据库启动后的一些参数, 如用户表信息, 列信息/权限信息/字符信息等等 performance_schema: mysql 5.5开始新增一个数据库, 主要用于收集数据库服务器性能参数, 记录处理查询请求时发生的 ...
分类:
数据库 时间:
2018-11-20 21:13:15
阅读次数:
248