数据库相关技术
文章平均质量分 84
关系型、NoSQL等数据库的运用、设计
晓风残月淡
这个作者很懒,什么都没留下…
展开
-
SQL SERVER使用发布订阅同步数据库遇到的坑
可能遇到的各种坑。原创 2023-07-31 17:36:05 · 795 阅读 · 0 评论 -
数据库表设计(二):索引规范和SQL语句规范
说明对多表进行查询记录、更新记录、删除记录时,如果对操作列没有限定表的别名(或表名),并且操作列在多个表中存在,就会抛异常。正例反例如果没加别名限制,在另一个表中增加了一个同名字段线上查询可能会导致1052异常反例某工程师为避免写一个xxx,直接使用HashTable接收数据库返回结果结果由于数据库版本不一样,出现日常把bigint转成Long值,而线上把bigint解析成BigInteger的现象,导致线上出现问题。...原创 2022-07-20 17:30:08 · 3137 阅读 · 0 评论 -
数据库表设计:基于业务场景的用户表的设计
本站系统的用户登录设计通常作为本站系统的登录,有三种设计方式:用户名+密码邮箱+密码手机号+密码那么该如何设计登录方式呢?1.三种登录方式,功能是否重复?是否可以只实现其中一种?功能并不重复。看情况实现。理由如下:网站还是需要用户名,用于区别内部用户。当提及某个用户时,邮箱和手机号,用户可能不想公开。而提及昵称时,昵称可以重复,不能作区分。用户名一旦选定不允许更改,邮箱和手机号作为第三方的系统,应该允许更改。2.什么时候可以只用邮箱或手机进行登录?邮箱或手机号是唯一的,但原创 2021-06-09 15:32:24 · 7953 阅读 · 0 评论 -
数据库表设计(一):字段设计规范和命名规范
如INSERT、UPDATE、DELETE、SELECT及其子句,IF……ELSE、CASE、DECLARE等。原创 2022-07-20 01:42:45 · 15836 阅读 · 1 评论 -
高性能MYSQL(一)schema和数据类型
安装MYSQL就不说了,为了验证调试MYSQL的性能,需要搭建基准测试环境。一、搭建测试环境测试分为两种:(1)针对整个系统的测试(2)单独测试Mysql同时,测试指标也分为:吞吐量:每秒事务数(TPS),或每分钟事务数(TPM)。响应时间:测试任务所运用的时间。最大响应时间一般不准,一般用百分比响应时间代替。并发性:任意时间有多少同时发生的并发请求。扩展性:给系统增加一倍的工作,可以得到两倍的结果。............原创 2022-01-11 17:23:14 · 199 阅读 · 0 评论