51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#数据库
一键生成数据库文档,堪称数据库界的Swagger,有点厉害!
最近部门订单业务调整,收拢其他业务线的下单入口,做个统一大订单平台。需要梳理各业务线的数据表,但每个业务线库都有近百张和订单相关的表,挨个表一个一个字段的弄脑瓜子嗡嗡的。为了不重复CV操作,抱着一丝希望开始在GitHub里找,看看有没有什么工具可以用,结果就真的发现了宝藏,screw(螺丝钉),居然可以生成数据库文档,...
代码星球
·
2021-01-30
数据库
一键
生成
文档
堪称
mysql数据库时间类型datetime、bigint、timestamp的查询效率比较
数据库中可以用datetime、bigint、timestamp来表示时间,那么选择什么类型来存储时间比较合适呢? 通过程序往数据库插入50w数据数据表:CREATETABLE`users`(`id`int(11)NOTNULLAUTO_INCREMENT,`time_date`datetimeNOTNULL...
代码星球
·
2021-01-30
mysql
数据库
时间
类型
datetime
数据库优化,以实际SQL入手,带你一步一步走上SQL优化之路!
判断SQL是否有问题时可以通过两个表象进行判断:1、系统级别表象CPU消耗严重IO等待严重页面响应时间过长应用的日志出现超时等错误可以使用sar命令,top命令查看当前系统状态。也可以通过Prometheus、Grafana等监控工具观察系统状态。2、SQL语句表象冗长执行时间过长从全表扫描获取数据执行计划中的rows...
代码星球
·
2021-01-30
优化
SQL
一步
数据库
实际
java实现数据库连接池
package com.kyo.connection; import java.sql.Connection; import java.sql.DatabaseMetaData; import&nbs...
代码星球
·
2021-01-30
java
实现
数据库
连接
转载---数据库优化方案
打算出去找工作了,听说面试有很多优化的题目,于是上网一搜,顺便整理一下: 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfro...
代码星球
·
2021-01-30
转载
数据库
优化
方案
mysql数据库导入与导出
导出数据和表结构: mysqldump-u用户名-p数据库名>数据库名.sql mysqldump-uroot-pdbname>dbname.sql //之后输入密码只导出表结构 mysqldump-u用户名-p-d数据...
代码星球
·
2021-01-24
mysql
数据库
导入
导出
linux操作Mysql数据库基本命令
showdatabases;use数据库名;showtables;describe表名;SELECT*FROM表名createdatabse库名;createtable表名(字段设定列表);mysql>createtablename(->idintauto_incrementnotnullprimaryke...
代码星球
·
2021-01-24
linux
操作
Mysql
数据库
基本
Mongodb相对于关系型数据库的优缺点(转)
与关系型数据库相比,MongoDB的优点: ①弱一致性(最终一致),更能保证用户的访问速度: 举例来说,在传统的关系型数据库中,一个COUNT类型的操作会锁定数据集,这样可以保证得到“当前”情况下的精确值。这在某些情况下,例如通过ATM查看账户信息的时候很重要,但对于Wordnik来说,数据是不断更新和增长的,这种...
代码星球
·
2021-01-24
Mongodb
相对于
关系型
数据库
优缺点
MongoDB的文档、集合、数据库(二)
为了理解MongoDB的名词,可以将其于关系型数据库进行对比: 一、文档 概述文档是MongoDB的核心概念,是数据的基本单元,非常类似于关系数据库中的行。在MongoDB中,文档表示为键值对的一个有序集。MongoDB使用Javascriptshell,文档的表示一般使用Javascrip...
代码星球
·
2021-01-24
MongoDB
文档
集合
数据库
redis对比其余数据库
Redis属于常见的NoSQL数据库或者说非关系数据库:Redis不使用表,她的数据库也不会预定义或者强制去要求用户对Redis存储的不同数据进行关联。常见数据库对比: 和高性能键值缓存服务器memcached对比: Redis和mencached都可用于存储键值映射,彼此性能也相差无几,但是①...
代码星球
·
2021-01-24
redis
对比
其余
数据库
数据库的ACID
一.事务 定义:所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 准备工作:为了说明事务的ACID原理,我们使用银行账户及资金管理的案例进...
代码星球
·
2021-01-24
数据库
ACID
高级数据库及一步一步搭建versant数据库
总的来说,高级数据库课程分为分布式数据库和面向对象数据库两块。分布式数据库介绍了分布式数据库的方方面面,包括数据库系统的设计、查询处理优化、事务管理和恢复、并发控制、可靠性、安全性与目录管理等。面向对象数据库基本上回顾了OO的方方面面,只是结合数据库的背景进行详细分析,无特别之处。Project基本就是搞笑的,题目也不...
代码星球
·
2021-01-24
数据库
一步
高级
搭建
versant
oracel数据库主键自增
--Createsequencecreate sequence FILE_ID_SEQ 主键名(自增列)minvalue 1 起始maxvalue&n...
代码星球
·
2021-01-24
oracel
数据库
主键
自增
Win10安装Mysql5.7数据库
最近做个demo在自己本地装了一个mysql5.7,有些小麻烦记录一下。安装环境:系统是windows101、官网下载 下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.25-winx64.zip 下载版本:我这里选择的mysql-5....
代码星球
·
2021-01-23
Win10
安装
Mysql5.7
数据库
数据库的四种隔离级别和事务的四特性
事务(Transaction)是并发控制的基本单位。所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转帐工作:从一个帐号扣款并使另一个帐号增款,这两个操作要么都执行,要么都不执行。1、数据库事务必须具备ACID特性,ACID是Atomic(原子性)、Consisten...
代码星球
·
2021-01-23
数据库
四种
隔离
级别
事务
首页
上一页
...
32
33
34
35
36
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他